@Override
		public void handleEvent(Event event) {
			String string = text.getText();
			if (string.length() == 0) {
				popupShell.setVisible(false);
			} else {
				TableItem[] items = table.getItems();
				for (int i = 0; i < items.length; i++) {
					items[i].setText(string + '-' + i);
				}
				Rectangle textBounds = display.map(shell, null, text.getBounds());
				popupShell.setBounds(textBounds.x, textBounds.y + textBounds.height, textBounds.width, 150);
				popupShell.setVisible(true);
			}
		}