ohjelmalogiikan, tapahtumankuunt. ja GUI:n koodausta