Improve view.unbindDOMEvents, fix emitter.once