new public void OnEnable()
    {
        base.OnEnable();

        myPaletteImporter = target as PaletteImporter;
        myPaletteImporter.init();
        URL = myPaletteImporter.myImporterData.paletteURL;
    }
    public override void OnInspectorGUI()
    {
        // uncomment for debugging
        //base.DrawDefaultInspector ();

        myPaletteImporter = target as PaletteImporter;

        // margin box before buttons
        GUILayoutUtility.GetRect(Screen.width, 10);


        showImporter = EditorGUILayout.Foldout(showImporter, " Import Palette");

        if (showImporter)
        {
            drawURLImporter();
        }



        showPalette = EditorGUILayout.Foldout(showPalette, myPaletteImporter.myImporterData.name + " ColorPalette");

        if (showPalette)
        {
            myPaletteImporter.myImporterData = drawColorPalette(myPaletteImporter.myImporterData) as PaletteImporterData;
        }


        changeColors = EditorGUILayout.Foldout(changeColors, " Change Colors");

        if (changeColors)
        {
            myPaletteImporter.myImporterData = drawColorsAndPercentages(myPaletteImporter.myImporterData) as PaletteImporterData;
        }

        // margin box
        GUILayoutUtility.GetRect(Screen.width, 25);

        myPaletteImporter.myImporterData = drawSizeButtons(myPaletteImporter.myImporterData) as PaletteImporterData;

        drawSaveButtons();

        // margin box
        GUILayoutUtility.GetRect(Screen.width, 25);
    }