When hovering a shape with the mouse, it needs to change its visual state to the 'selected' state together with all the shapes on the left and all shapes on the right need to change their visual state to the 'not selected' state. When hovering away from the Rating control, all shapes need to display their current state - 'selected' or 'not selected' based on the Value property. This behavior can be useful to display the expected result if the hovered shape is clicked/tapped on.