Added ability to rerun on the same element

For when the content of the element is dynamically updated, e.g. by a Knockout.js binding.