fix landscape bug with a tender sigh :)

and shouldn’t expose SystemOverlayView, instead let ScreenCoordsService
handles whether show touches or not.