     
     private func setupSession(_ options: [VolumizerAppearanceOption]) {
         do { try session.setCategory(AVAudioSessionCategoryPlayback, with: .mixWithOthers) }
-        catch { NSLog("Unable to set audio session category.") }
+        catch { print("Unable to set audio session category.") }
         
         do { try session.setActive(true) }
-        catch  { NSLog("Unable to initialize AVAudioSession.") }
+        catch  { print("Unable to initialize AVAudioSession.") }
         
         volumeView.setVolumeThumbImage(UIImage(), for: UIControlState())
         volumeView.isUserInteractionEnabled = false

        
        switch reason {
        case .newDeviceAvailable:
            NSLog("Audio seesion route changed: new device available.")
            break
        case .oldDeviceUnavailable:
            NSLog("Audio seesion route changed: old device unavailable.")
            break
        default:
            NSLog("Audio seesion route changed: \(reason.rawValue)")
            break
        }
    }

    
    @objc private func orientationDidChange(_ notification: Notification) {
        // TODO: [wip] support landscape mode.
        // print("orientation changed.")
        /**
        let currentOrientation = UIDevice.current.orientation
        switch currentOrientation {
