Merging UI overhaul changes, upgrading service with foreground notification and improved lifecycle