In GWT app where one has multiple presenters rendering views based on user actions/events, I have certain questions wrt MVP
1) What is the best way to pass data between multiple presenters. For example one presenter needs to pass a String or any other Object to other presenter. Of course the method should be such that presenters are still decoupled
2) For navigation around multiple presenters/views should one use Events or History or Both? Is there any specific drawback of using only History tokens and not having events