I think we should just use `bind` instead, consistent with `_onMouseDown`, etc. I see that `_onGesture` is also doing this kind of wrapping and I think we should get rid of it too, for consistency.