Angular directive for synchronous hover effects