Hi again In iOS I have to monitor the playing of a sound while the user browses the app, going from one screen/card to the next. If a sound is playing, I show a button, but if the sound ends, I want the button to be hidden. In Hypercard I would have used idle. Is that still a good way to implement this in LiveCode? Cheers Gerry