     }
     
     override func viewDidAppear() {
-        super.viewDidAppear()
-        asyncChanges { () -> Void in
-            self.imageView.sizeFit()
+        if IMPContext.supportsSystemDevice {
+            super.viewDidAppear()
+            asyncChanges { () -> Void in
+                self.imageView.sizeFit()
+            }
         }
     }
     

    // Основной фильтр
    //
    var filter:IMPTestFilter!

    //
    // Фильтр CLUT из фалов формата Adobe Cube
    //
    var lutFilter:IMPLutFilter?

    //
    // Анализатор кубической гистограммы изображения в RGB пространстве
    //

    //
    // Вся остальная часть относится к визуальному представления данных
    //
    
    private func zoomFit(){
        asyncChanges { () -> Void in
            self.imageView.sizeFit()
