@Override
			public void run() {
				try {
					// It *should* be safe to initialize the display at an
					// unknow point in the future. As it is an eventQUEUE,
					// and I queue all interactions
					// with display, I see no Problem.
					Client.this.display = new Display();
					Client.this.display.setVisible(true);
					Client.this.display.client = Client.this;
				} catch (Exception e) {
					e.printStackTrace();
				}
			}