Revert "don't set initial dest or origin"

This reverts commit f12ec51f41fb8c5ef4103e519f8e4ae316aa8406.
allow manually setting orig and destination, keep track of child so we can walk