event processing responsibility separated to originator
drawing circles and undoing them
drawing figures with size according to mouse move