Existing JS files in this repo use Python-esque spacing and naming conventions (4 spaces, snake_cased) rather than JS conventions (2 spaces, camelCased).