background services now working, however am currently using system wide broadcast, would be better to use Local Broadcast Manager.  Will try now.