simplified logic, animation should perform better