Add initial support for mouse gestures, references #17