to prevent the one frame behind update of the blackView position try to use the CHILD flag for the view.