added hoveron functionality