Splittet orders module into event and handler