}
@Override
public HasTapHandlers getBackbutton() {
final HasTapHandlers superB = super.getBackbutton();
return new HasTapHandlers() {
@Override
public HandlerRegistration addTapHandler(TapHandler handler) {
HandlerRegistration hr = null;
if (MGWT.getOsDetection().isPhone()) {
hr= button.addTapHandler(handler);
}
final HandlerRegistration hr1 = hr;
final HandlerRegistration hr2 = superB.addTapHandler(handler);
return new HandlerRegistration() {
@Override
public void removeHandler() {
if(hr1 != null){