orb: crank conversion needs to be deferred in case element moves