The bacground service is now put into a seperate process so that it runs in a different thread than the main activity