Make tree growing event based, rather than polling periodically.