@Override
	public void onModuleLoad() {
		
		final SimpleEventBus eventBus = new SimpleEventBus();
		final Label el = new Label();
		final Button btn = new Button("Make me an offer");
		final Shark shark = new Kevin();
		
		
		
		
		
		RootPanel.get().add(btn);
		RootPanel.get().add(el);
		
		eventBus.addHandler(DeclineEvent.TYPE, new DeclineEventHandler() {
			
			@Override
			public void onImOut(DeclineEvent event) {
				el.setText(shark.out());
				
			}
		});
		
		btn.addClickHandler(new ClickHandler() {
			
			@Override
			public void onClick(ClickEvent event) {
				// broadcast the event
				eventBus.fireEvent(new DeclineEvent());
				
			}
		});
		
		

	}