use :hover css markup to get mouseover correct when updating elems