             if (_propertiesView.meshPickerList.selectedIndex != -1)
             {
                 _soloMesh.build();
+                if (_firstBuild)
+                {
+                    _firstBuild = false;
+                    Starling.current.juggler.removeTweens(_propertiesView.buildButton);
+                    _propertiesView.buildButton.alpha = 1.0;
+                }
             }
         }
 

        private var _guiModel:GUIModel;
        private var _soloMesh:SoloMesh;
        private var _propertiesView:PropertiesView;

        public function PropertiesViewMediator()
        {

                var meshInfo:MeshInfo = MeshInfoLibrary.instance.meshes[_propertiesView.meshPickerList.selectedIndex];
                _soloMesh.setMesh(meshInfo);
            }
            if (_firstBuild)
            {
                _propertiesView.scrollToPosition(0, _propertiesView.maxVerticalScrollPosition, 0.5);
                Starling.current.juggler.removeTweens(_propertiesView.buildButton);
                _propertiesView.buildButton.alpha = 1.0;
                var tween:Tween = new Tween(_propertiesView.buildButton, 0.5);
                tween.animate("alpha", 0.5)
                tween.reverse = true;
                tween.repeatCount = 0;
                Starling.current.juggler.add(tween);
            }
        }

        private function cellSizeSlider_changeHandler(event:Event):void
