hover tool functionality