added the playprogress event and output