Put hover functionality behind a preference