ohjelmalogiikan, tapahtumankuunt. ja GUI:n koodaamista