Pause works through state classes