added hover timeout