Bug 1100295 - Implement navigation logic. r=crdlc

the same explained previously about background-image, maybe my idea can work according to spec in developer.mozilla.org