@Override
	public void actionPerformed(ActionEvent e) {
		if(gui.getUserField().getText().isEmpty()) {
			gui.getResultField().setText("output");
			return;
		}
		String s = Util.getDrunkMessageFrom(gui.getUserField().getText(), gui.getOrderCheckBox().isSelected());	
		if(gui.getBreezahCheckBox().isSelected()) {
			s = Util.toBreeza(s, gui.getOrderCheckBox().isSelected());
		}
		if(gui.getLeetSpeakCheckBox().isSelected()) {
			s = Util.toLeet(s);
		}
		if(gui.getDemonTalkCheckBox().isSelected()) {
			s = Util.toDemon(s);
		}
		if(gui.getCapsCheckBox().isSelected()) {
			s = s.toUpperCase();
		}
		gui.getResultField().setText(null);
		gui.getResultField().insert(s, 0);
	}