all events should go through angular-gesture

otherwise it leads to weird behaviour on iOS