Fixed service UI updates

Play/pause will now correctly change state in UI when activity is
hidden.