There are three EFL mouse events, such as Evas_Event_Mouse_Down, Evas_Event_Mouse_Up, and Evas_Event_Mouse_Move.
They can be defined as a template method.
Created attachment 228471 [details]
LGTM. I like this patch :)
Comment on attachment 228471 [details]
Clearing flags on attachment: 228471
Committed r166763: <http://trac.webkit.org/changeset/166763>
All reviewed patches have been landed. Closing bug.