He's using strings with the navigation information encoded within. Gumpy way to do things, IMO.