prevent binding to input more than once, stop re-binding of events, add binding to jQuery objects and DOM elements
update documentation