refactor(gestures): $event local and simplify init