Adding ajax support

The plugin should also support changes made to the page after ajax calls, since in many scenarios this means DOM changes were made.
I also removed the useless anonymous method wrapping when all you are calling is 'update'