widget still responds to click events after detach

When detach() is called, the click event listener can be removed in addition to the scroll event.