updated ui labels and function, added live refresh with maintained hilite on refresh