How does the application interface to the powerfail interrupt work? (I assume it's the player that writes out the current tune position and not the kernel?)