ui: break down issue_ui to edit_handler
issue_ui: make edit handler instance
ui/edit_handler: fix crash due to missing attr def