Thanks. It doesn't have a background daemon. I wasn't sure if it would be confusing for user that the profile changes even when application is not running. But that's something that I'm interested in input from users too, would that be desirable? For now I just went with the easiest route, not doing a separate daemon.