Event-driven programming
sktetertsetstsertsertsetsetsertserrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrryioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
sktetertsetstsertsertsetsetsertserrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrryioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
sktetertsetstsertsertsetsetsertserrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrryioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
sktetertsetstsertsertsetsetsertserrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrryioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
sktetertsetstsertsertsetsetsertserrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrryioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa