@Override
	public void actionPerformed(ActionEvent event) {
		CloseHandler handler = getTarget(CloseHandler.class);
		if (handler != null) {
			if (handler.mayAttemptClose()) {
				handler.attemptClose();
			}
		}
	}