public JComponent createFields(PippinMachine machine) {
		this.machine = machine;
		machine.addObserver(this);
		
		JPanel retVal = new JPanel();
		retVal.setLayout(new GridLayout(1, 0));
		retVal.add(new JLabel("Accumulator: ", JLabel.RIGHT));
		retVal.add(acc);
		acc.setEnabled(false);
		
		retVal.add(new JLabel("ProgramCounter: ", JLabel.RIGHT));
		retVal.add(prc);
		prc.setEnabled(false);
		
		retVal.add(new JLabel("", JLabel.RIGHT));
		cBox = new JCheckBox("Indirect");
		retVal.add(cBox);
		cBox.setEnabled(false);
		
		return retVal;
	}