protected override void InitializeStyles()
        {
            base.InitializeStyles();
            listOfTouchInputs = new TouchInputManagerEditor_GUISidebar(150,400,_styleDarkWithBorderBG,GUI_ListOfTouchInputs,null,Repaint);
            listOfTouchInputs.Expand();
            currentSelectedTouchBaseSettings = new TouchInputManagerEditor_GUISidebar(250,400,_styleDarkWithBorderBG,GUI_EditPanel,null,Repaint);

            //TODO clean this shit up, create a class that holds on styles/etc and pass that around
            GUIStyle miniDarkBG = new GUIStyle(EditorStyles.miniLabel);
            miniDarkBG.normal.background = _styleOldSelectedBG.normal.background;
		
            _gamePreview = new TouchInputManagerInputEditorPreview(miniDarkBG,Repaint);
        }
        protected override void InitializeStyles()
        {
            base.InitializeStyles();
            layoutSidebar = new TouchInputManagerEditor_GUISidebar(150,400,_styleDarkWithBorderBG,GUI_LayoutList,null,Repaint);
            currentSelectedLayout = new TouchInputManagerEditor_GUISidebar(250,400,_styleDarkWithBorderBG,GUI_SelectedLayout,null,Repaint);
		
            //TODO clean this shit up, create a class that holds on styles/etc and pass that around
            GUIStyle miniDarkBG = new GUIStyle(EditorStyles.miniLabel);
            miniDarkBG.normal.background = _styleOldSelectedBG.normal.background;
		
            layoutPreview = new TouchInputManagerLayoutPreview(_styleSelectedBG,_styleDarkNoBorderBG,miniDarkBG,Repaint);
		
            RefreshList();
        }
            public void Select(TouchBase toSelect)
            {
                GUI.FocusControl("");

                selectedMiscPanel = null;
                _touchAnimationActivePreset = null;
                _touchBase = toSelect;
                baseImg = null;
                topImg = null;
			
                name = "";
                if(toSelect != null )
                {
                    name = _touchBase.gameObject.name;
                    if(toSelect is TouchGUIBase) 
                    {
					
                        baseImg = ((TouchGUIBase)toSelect).basePart.texture;
                        topImg = ((TouchGUIBase)toSelect).topPart.texture;
                    }
                } 
            }