more work on humon editor view as a parallel to humoneditorcomponent
refactor DetailController and HumonEditorComponent logic into HumonControllerMixin; confirmed HNV and HEV and HEC all still work
add didCommit, didUp, didDown callbacks to HumonControllerMixin; update HumonControllerMixin#init to initialize callbacks from  object; tested manually and it works