error logging
dynamic websocket hostname
dashboard notification
validation
assetpicker, dashboard notification, cursor preservation