Added spaces between function expression and parameter parentheses because JSLint told me so