Just style feedback/ not critical: javascript is generally camel-cased rather than using underscores in names