// Setup data-adapter
FeedDisplayAdapter adapter = new FeedDisplayAdapter(feedDisplay);
GlobalController.SINGLETON.addControllerListener(adapter);
// Create scroll pane and put list in it
JScrollPane listSP = new JumplessScrollPane(feedDisplay.getComponent());
listSP.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
listSP.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
listSP.setFocusable(false);
listSP.setBorder(null);
// Register viewport to enable correct scrolling
feedDisplay.setViewport(listSP.getViewport());
JPanel content = new JPanel(new BorderLayout());
content.add(new PagingPanel(pageModel, pageCountModel), BorderLayout.NORTH);
content.add(listSP, BorderLayout.CENTER);