Python Event Driven Programming Vs Procedural Knowledge