added 'stop' functionality (not yet added to ui)