refactor(gesture): move eventType out of compile

eventType only needs to be set once per directive, not every compile.