My in-progress approach for hover-based interactivity: CSS :hover for non-js users. JS events for everyone else.