Add in Interaction.Crosshair.

Extends Interaction.Hover; draws a set of crosshairs and keeps the same contract as Interaction.Hover.
So you're saying there should be a function that only draws crosshairs, and you'd pass it in to the `onHoverOver()` callback of `Interaction.Crosshair`?