Add basic hover support out-of-the-box, thanks to @byjml