JSLint complains about not initializing those at the top and I guess that's a valid complain given the way JS decides the scope of a variable. Happy to move those where they are first used to follow the pattern of the rest of the file if you insist.