changed start(), stop(), and DNF() in EventHandler