hover events for paths, but they fire continuously
lots of changes, no time to explain!