Outside function for hover. Fixes to positioning, plus others.