refactored requirement display ui to use a listview instead of a table