fix overlapping shadows
split Hovers from WithShadow

fixes #4508