no need for multiple js files for listing pages - refactor to just use one