public void initialize(InputMap imap, String title) {
		m_component = new DisplayComponent(m_width, m_height, imap);
		m_component.initialize();
		
		m_frame = new JFrame(title);
		m_frame.setContentPane(m_component);
		m_frame.setResizable(true);
		m_frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
		m_frame.pack();

		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
		m_frame.setLocation((screenSize.width - m_frame.getWidth())/2, (screenSize.height - m_frame.getHeight()) / 2);
		m_frame.setVisible(true);
	}