extend goto controller to be able to use path following. Untested