Removed unusded code; Fixed a potential memeory leak; Added .revert() and .revertAll(); Added .noConflict()