Multi-directional hover by @kizmarh