public MainController(final JFrame frame, MainPanel p) {
mainPanel = p;
collectorController = new CollectorController(p.getCollectorPanel());
processorController = new ProcessorController(p.getProcessorView());
parserMatchController = new ParserMatchController(p.getParserMatchView());
p.getLoadButton().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
handleLoadSettings();
}