make fade on hover more generic