picked up some chat events, added pause and resume methods