@Override
 protected void onResume() {
   mRemoteActivity.onResume();
   super.onResume();
 }
 @Override
 protected void onPause() {
   mRemoteActivity.onPause();
   super.onPause();
 }
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   mRemoteActivity.onActivityResult(requestCode, resultCode, data);
   super.onActivityResult(requestCode, resultCode, data);
 }
 @Override
 protected void onStart() {
   mRemoteActivity.onStart();
   super.onStart();
 }
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
   mRemoteActivity.onCreateOptionsMenu(menu);
   return super.onCreateOptionsMenu(menu);
 }
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
   mRemoteActivity.onOptionsItemSelected(item);
   return super.onOptionsItemSelected(item);
 }
 @Override
 public void onWindowAttributesChanged(LayoutParams params) {
   mRemoteActivity.onWindowAttributesChanged(params);
   super.onWindowAttributesChanged(params);
 }
 @Override
 public void onWindowFocusChanged(boolean hasFocus) {
   mRemoteActivity.onWindowFocusChanged(hasFocus);
   super.onWindowFocusChanged(hasFocus);
 }
 @Override
 public boolean onTouchEvent(MotionEvent event) {
   super.onTouchEvent(event);
   return mRemoteActivity.onTouchEvent(event);
 }
 @Override
 public boolean onKeyUp(int keyCode, KeyEvent event) {
   super.onKeyUp(keyCode, event);
   return mRemoteActivity.onKeyUp(keyCode, event);
 }
 @Override
 public void onBackPressed() {
   mRemoteActivity.onBackPressed();
   super.onBackPressed();
 }
 @Override
 protected void onNewIntent(Intent intent) {
   mRemoteActivity.onNewIntent(intent);
   super.onNewIntent(intent);
 }
 @Override
 protected void onRestoreInstanceState(Bundle savedInstanceState) {
   mRemoteActivity.onRestoreInstanceState(savedInstanceState);
   super.onRestoreInstanceState(savedInstanceState);
 }
 @Override
 protected void onSaveInstanceState(Bundle outState) {
   mRemoteActivity.onSaveInstanceState(outState);
   super.onSaveInstanceState(outState);
 }
 @Override
 protected void onDestroy() {
   mRemoteActivity.onDestroy();
   super.onDestroy();
 }