message: Removed global listener when fragments
  Was a workaround for acivities not raising keyboard events. Fragments are loaded inside the ReactRootView so all works by default. Also don't need the DrawerLayout force relayout because DrawerLayoutAndroid doesn't work with fragments
diff: @@ -39,6 +39,7 @@ public class SceneView extends ViewGroup {
  @Override
  protected void onAttachedToWindow() {
  super.onAttachedToWindow();
  + if (fragment == null) {
  if (customGlobalLayoutListener == null)
  customGlobalLayoutListener = new CustomGlobalLayoutListener();
  getViewTreeObserver().addOnGlobalLayoutListener(customGlobalLayoutListener);
  @@ -48,10 +49,12 @@ public class SceneView extends ViewGroup {
  post(measureAndLayout);
  }
  }
  + }
  @Override
  protected void onDetachedFromWindow() {
  super.onDetachedFromWindow();
  + if (fragment == null)
  getViewTreeObserver().removeOnGlobalLayoutListener(customGlobalLayoutListener);
  }
  