new dispose method

tested with chrome developer tools to see the active event listeners of an element