private class ContentProvider implements WindowSectionContentProvider {
@Override
public WindowSectionContent getContent(WindowSection section) {
WindowSectionContent content = new TrashCanView(section, TrashCanViewUi.this);
content.addResource(new DisposableWindowElementResource(TrashCanViewUi.this));
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
startListening();