fix default Adapter.destroy()
use "show-class" setting
pass reactive instance as second argument to on-event functions

Needed to be able to access the view and destroy it.
remove element from dom on Reactive.destroy()