Refactor largeNavButtons.js for more extensive use of keyword 'this'