add timeout for hover