improved pause/stop