small impl for navigation control - under investigate a good approach