Bug 1100295 - Implement navigation logic. r=crdlc

Grunt is not modifying this. That's why Im updating it on the fly.