added cursors (cheap cop-out though)
play-wav, async scripts, and waiting on button events