public void paintComponent(Graphics pGraphics) {
    super.paintComponent(pGraphics);
    int width = getSize().width;
    int lpwidth = launchPanel.getPreferredSize().width;
    
    //Left Location
    if(locGrid == TOP_LEFT || locGrid == BOTTOM_LEFT) {
      if(closed_flag) {
        //Side Image
        pGraphics.drawImage(rightSideImage.getImage(), 0, 0, null);
        
        if(launchInProgress_flag) {
          //Show Busy if Firing Action
          busyIcon.paintIcon(this, pGraphics, width - 48, 0);
        }
        else {
          //BG Image
          pGraphics.drawImage(bgImage.getImage(), width - 48, 0, null);
        }
      }
      else {
        //Side Image
        pGraphics.drawImage(leftSideImage.getImage(), 0, 0, null);
        
        if(launchInProgress_flag) {
          //Show Busy if Firing Action
          busyIcon.paintIcon(this, pGraphics, width - 48, 0);
        }
        else {
          //BG Image
          pGraphics.drawImage(bgImage.getImage(), width - 48, 0, null);
        }
      }
    }
    //Right Location
    else {
      if(closed_flag) {
        //Side Image
        pGraphics.drawImage(leftSideImage.getImage(), 48, 0, null);
        
        if(launchInProgress_flag) {
          //Show Busy if Firing Action
          busyIcon.paintIcon(this, pGraphics, 0, 0);
        }
        else {
          //BG Image
          pGraphics.drawImage(bgImage.getImage(), 0, 0, null);
        }
      }
      else {
        //Side Image
        pGraphics.drawImage(rightSideImage.getImage(), width - SIDE_WIDTH, 0, null);
        
        if(launchInProgress_flag) {
          //Show Busy if Firing Action
          busyIcon.paintIcon(this, pGraphics, 0, 0);
        }
        else {
          //BG Image
          pGraphics.drawImage(bgImage.getImage(), 0, 0, null);
        }
      }
    }
  }