add settings dialog to web frontend