add hover behavior; clean up for Lars