Multiple js files to avoid the chaos