cleanup editview dom handlers on destroyed
detect virtual keyboard, remeasure viewport
fixed clone button
views that had child elements with dom handlers weren't getting cleaned up well, from now on use BasicView.prototype.$on(el, ...) to attach handlers, so they can get cleaned up easily when the view is destroyed