Now distinguishing between paused by user and paused by system