I would like my APP to start and stay in background (not visible) if started by user turning device on (using a service module with StartAtBoot set to True) , but start in foreground (visible) if started by user pressing launcher icon. Is there a way to do this?