Destroy function tweak and fix

* Changed all 'unbind' to 'off'
* More precise targeting of events using the original event type plus
namespace name
* It should also be possible to run the off(base.namespace) on top level
element to target all in the namespace but did not seem to work