on, off, trigger enhencement, more stable
correct off method eror that allow her to remove all events on 'this' if fn isn't a function. Now you can only remove all events if you omit all parameters except event name : .off('mousemove');