finish up the 1st round of hover functionality