fix issue where animateTo() does not work unless start() has been called once. This fix currently affects subsequent calls to start as they will use the new value passed to aniamteTo()