Is it ugly? Yes.
But it allows scrolling in the topics list.
Enable sorting of topics list.
Start refactoring and testing sorting functionality.