Make animate() parameters dynamic