Taking damage from player controlled units or roshan while on the ground puts tree dance on cooldown.. Tree dance cooldown starts upon landing.
While perched, he gains the primal spring ability channeled leap attack.. Taking damage while on the ground puts tree dance on cooldown.