Non DOM blocks destruction

There are hanged event listeners on non DOM blocks after `instance.destruct()`. This PR should fix this.