Have the GLSurfaceView handle touches.

This ensures that touches are properly offset if the game does something like
leave the status bar visible, or otherwise moves the UI around.