added suspend() to pause without emitting a pause event