Bug fixes, performance tweaks and more

- fixed a bug introduced in the previous list where resizing the window
would brake the plugin;
- fixed an older bug where event handlers were attached to the original
element over and over again upon update;
- dropped the "update" public method;
- added a new "remove" method for reverting replaced elements to their
initial state;
- performance tweaks and code refactoring;
- updated source code so JSHint is now (almost completely) happy;
Updated version number and fixed a typo
Updated to latest version
Updated version number to 2.4.1
Minor updated to reflect latest changes