Ui improvements

this code is imperfect, but put in master for nate to make his slick UI add-ons!