Changes to the event handling for the circle