Added MotionEvent recycling