Unbind old events to avoid stacking them
Add Error handling, remove debug-only console.log, fix incorrect spacing on styles
Add minified version.
Pull in formatting fix from minified version