intial coding for event passing done for differnt types of events (do they carry payloads or not). also initial payload unpacketing done. next is to test them to make sure they work.