new method  Navigate(Type source)
Minor changes and code style fixes
Merge branch 'aschoelzhorn-master'