update events dependency version to 1.0.4

events 1.0.4 has error handling on the `.unbind()` method, unlike 1.0.3. With 1.0.3 we are throwing when calling `.hide()` with a pixel-positioned tip. (Since no events are bound when using that) Just updating the dep fixes this bug.