Added pausing! It's pretty much a hack, but it'll be fine...