Fixed the basic library for abstracting Event Handling

Check out event_handling.py
also look at the event creation/handling in MAIN.py