Fixed an issue with the latest jQuery and restructured the plugin to only look at the checkbox for changes.