Goto command support in navigator

@julianoes please check what you can merge/copy to the rewrite