jQuery plugin for warning users about unsaved form changes, when navigating away from the page