An IRC application built on a event driven framework