started on better program UI (GrabberProgramUI.RefreshDisplayedSlots)