def METHOD_NAME(self):
    #if self.lidOpen.isPlaying() or self.lidClose.isPlaying():
    #    # It's currently already opening or closing
    #    return
    if self.boxOpen:
        self.lidOpen.pause()
        self.lidClose.start()  # Start the close box interval
        self.PandaTurn.pause()  # Pause the figurine turning
        # Save the current time of the music
        self.musicTime = self.musicBoxSound.getTime()
        self.musicBoxSound.stop()  # Stop the music
        self.button['text'] = "Open"  # Prepare to change button label
    else:
        self.lidClose.pause()
        self.lidOpen.start()  # Start the open box interval
        self.PandaTurn.resume()  # Resume the figuring turning
        # Reset the time of the music so it starts where it left off
        self.musicBoxSound.setTime(self.musicTime)
        self.musicBoxSound.play()  # Play the music
        self.button['text'] = "Close"  # Prepare to change button label
    self.button.setText()  # Actually change the button label
    # Set our state to opposite what it was
    self.boxOpen = not self.boxOpen
    #(closed to open or open to closed)