public void onValueChange(ValueChangeEvent<String> event) {
String token = event.getValue();
if (token != null) {
Presenter presenter = null;
if (token.equals("list")) {
presenter = getMessageListPresenter();
presenter.go(ConnectrApp.get().getMainPanel());
return;
} else if (token.equals("add")) {
presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView(), null);
presenter.go(ConnectrApp.get().getMainPanel());
return;
} else if (token.equals("login")) {
ConnectrApp.get().showLoginView();
return;
} else if (token.equals("edit")) {
presenter = new FriendEditPresenter(friendService, eventBus, new FriendEditView(), currentFriendId);
presenter.go(ConnectrApp.get().getMainPanel());
return;
}
}