Event Driven Programming Vs Reactive Oxygen