/**
   * Initialize the buttons declared in the xml. In this case just the MAIN button. Main button: add
   * a touch listener, when clicked should take you back to the main conversation
   */
  public void initializeButtons() {
    // set listener to main button
    // Button mainButton = (Button) findViewById(R.id.main_button);
    /*
     * mainButton.setOnTouchListener(new View.OnTouchListener() {
     *
     * @Override public boolean onTouch(View view, MotionEvent evt) { switch
     * (evt.getAction()) { case MotionEvent.ACTION_DOWN: break; case
     * MotionEvent.ACTION_MOVE: break; case MotionEvent.ACTION_UP:
     * if(!(screen.getSpace()==Space.getMainSpace())){
     * MainApplication.screen
     * .getSpaceViewController().changeSpace(Space.getMainSpace()); } break;
     * } return false; } });
     */
    try {
      // sidechat 1
      // Log.v("C", "Problem on adding space");
      Space newSpace = SpaceController.addSpace(Space.getMainSpace().getContext());

      side1 = new PrivateSpaceIconView(Space.getMainSpace().getContext(), newSpace);
      newSpace.getSpaceController().setPSIV(side1);
      // main chat
      PrivateSpaceIconView main =
          new PrivateSpaceIconView(Space.getMainSpace().getContext(), Space.getMainSpace());
      Space.getMainSpace().getSpaceController().setPSIV(main);
      // sidechat 2
      Space newSpace2 = SpaceController.addSpace(Space.getMainSpace().getContext());
      side2 = new PrivateSpaceIconView(Space.getMainSpace().getContext(), newSpace2);
      newSpace2.getSpaceController().setPSIV(side2);
    } catch (XMPPException e) {
      // TODO Auto-generated catch block

      e.printStackTrace();
    }

    TextView logo = (TextView) findViewById(R.id.logo);
    logo.setClickable(true);
    logo.setOnClickListener(this.logoOnClickListener());

    // ImageView soundButton = (ImageView) findViewById(R.id.sound_button);
    // soundButton.setClickable(true);
    // soundButton.setOnClickListener(this.getSoundButtonOnClickListener());
    /*
     * Log.v(TAG, "Clicked on MENU key"); LayoutInflater inflater =
     * (LayoutInflater) MainApplication.this
     * .getSystemService(Context.LAYOUT_INFLATER_SERVICE); MenuView menuView
     * = new MenuView(inflater); menuView.launch();
     */

    ImageView spatializationButton = (ImageView) findViewById(R.id.auto_spatialization);
    spatializationButton.setClickable(true);
    spatializationButton.setOnClickListener(this.getSpatializationListener());
  }
 /**
  * Remove an existing PrivateSpace for yourself. Make sure to also delete the PrivateSpace's
  * corresponding PrivateSpaceIconView and SpaceView. This method also called (by network) if
  * someone else deleted a PrivateSpace that you were a part of, or if you decided to leave but are
  * not moderator of the space
  */
 public void deletePrivateSpace(Space spaceToDelete) {
   spaceToDelete.getSpaceController().deleteSpace();
 }