queue MotionEvent into GLThread, makesure everything accessed in one-thread
downgrade GLSurfaceView render mode
remove some comments