fix for restarting the service after an app update
tidying up
ui tweaks