is there a way for me to start on a function, then move onto another function before that function ends? I am working on an mpg123 frontend, and i want to start a song playing, then allow the user to either skip that song, or perform other essential tasks during the time when a song is playing. is this possible?