cleanups for updated UI
better distribution of columns for small display size
fix styling of the product dropdown and update to use templates
TODO: migrate away from extjs as its overkill for this simple app