Bug 1100295 - Implement navigation logic. r=crdlc

I know that you want it but IMHO inside a module I don't see to use _xxxx when they are private variable for definition