Add a exceptuonHandler and a listen method which takes not callback