I can't make a custom event be received in the Activity. Can anyone please tell me what am I missing? I am using GWT 2.1, MVP pattern and UiBinder. 

Here's a sample of what I wrote:

Let's say I have `MyCustomEvent` class and its handler interface `MyCustomEventHandler` with its `onMyCustomEvent(MyCustomEvent event)` method.

I implement the handler interface in the Activity:

```
    class MyActivity extends AbstractActivity implements MyCustomEventHandler {
    ....

      public void onMyCustomEvent(MyCustomEvent event) {
        doWhatYouKnow();

      }

      //EventBus is injected with GIN
       public void start(AcceptsOneWidget container, EventBus eventBus) {

        ...         
        eventBus.addHandler(MyEvent.TYPE, this);

    }    

}

```

Now, the sending part in the view:

```
    public class MyWidget extends Composite {

    final PopUpPanel myPopUp;

        public MyWidget() {
             initWidget(uiBinder.createAndBindUi(this));

             myPopUp.addCloseHandler(new CloseHandler<PopupPanel>() {

            @Override
            public void onClose(CloseEvent<PopupPanel> event) {

                       MyEvent event = new MyEvent();
               fireEvent(event);

            }

        });

         }

}

```

No exception are thrown and unfortunately `onMyCustomEvent` is never called in the `MyActivity` class. Any idea? Thanks a million.