Event Driven Programming Vs Procedural Programming Paradigm