Added working pause and resume methods... about time...