Handlers are jQuery objects
Make the plugin chainable
Typo
Improve data attribute checks
Revert the  url check
Fallback to the previous URL on error. Fix #5