The "Event Update"

Fully implemeted the event api