fixed overlap hover bug