sounds handler
interfaces, lecture 1, exercise: cake box
+ gui handling