updated mainUI to handle empty ignore_lists