web ui updates
fix missing imports and event handling