eliminate setDestination() function and this.destination variables by using this.animating flag