Does the application poll the status of the Player, or is it executed by the player on song change? (just wondering about its power consumption, the event version would be way leaner)