Changed destroyEvent to be used constantly so it could be overriden if needed.