Reduce ui wiring boilerplate
Re-organize event system to process event of leaving editable