Hello. I've created a wrapper for `$w` that disables adding of multiple event listeners to element, so for example, every new onClick will rewrite previous one, instead of adding new. (wraps all methods where name starts with 'on'). This way you can delete or replace event listeners.
Let me know if you find any bugs. Pull requests are welcome.