handle touches falling off the screen more gracefully