refactored list-table display helper into a class so it is saner to initialize