Added/fixed LOTS of stuff. Major: rewind, pause, interrupt handling