public void addURL(URL url) {
		// Verify were not adding a duplicate of the current url
		if (this.history_location >= 0) {
			URL current_url = ((MyListItemWrapper) history.getElementAt(this.history_location)).url;
			if (url.equals(current_url)) {
				return;
			}
		}
		
		trimHistory();
		if (history.getSize() >= 0) {
			setHistoryLocation(this.history_location + 1);
		}
		MyListItemWrapper item = new MyListItemWrapper(url);
		history.addElement(item);
		history.setSelectedItem(item);
	}