TouchEvent::EventCode::BEGAN is too long. Could we use TouchEvent::BEGAN, TouchEvent::MOVED here?