obviamente es porque no sale disparada para arriba exactamente, lleva una inclinacion y saldra pero a la izquierda de la pantalla...
Yo añadiria unas cuantas comprobaciones, y si el elemento se va a salir, (precalculas facilmente), lo borraria, y asi liberas un poco.
Por arriba precalcularia que no se fuera a salir lateralmente.
Saludos