That would be good. Ideally you'd want to implement both key polling, and exiting automatically when `RtEpochs` reaches some sort of stopped state (say, recording complete). By the way, `pl.waitforbuttonpress()` returns `True` if a button was pressed, and `None` if it wasn't, so this could be exploited easily.