fix event wrapper for IE/Firefox (hasOwnProperty doesn't work on Event instances)
override attach/detach basis.Token methods on destroy to avoid warnings and possible problems