Swatch Hover Event
My team would like a hover event for when a user's mouse goes over a Swatch. (Specifically this is in Compact/CompactColor's Swatch, but I think it is generally useful for all uses of Swatches.)

Would you consider a PR that adds an `onSwatchHover` option to `Compact`?