Enable ignoreCanceled on all events + Use AsyncChat now + Cleanup chat handler