virtual pause/resume