Improving JS, custom menu as a plugin and taking advantage of LESS