added row highlight, separate javascript files