follow up from review
keep auxiliary JavaScript files separate