add cursor pointer to headers. move edit button to front. use ng-options on select control