@Override
	public void valueChanged(TreeSelectionEvent e) {
		DefaultMutableTreeNode node = (DefaultMutableTreeNode) e.getPath().getLastPathComponent();
		String key = (String) node.getUserObject();
		JScrollPane jsp = (JScrollPane) panelJspMap.get(key);
		jsp.getVerticalScrollBar().setValue(0); // Scrolls the right panel back to the top whenever we change cards.
		CARD_LAYOUT.show(RIGHT_PANEL, key);
	}