added cleanup.
implemented undo for the general propertygrid
zones window uses propertygrid and window.
loads and displays referenced logic.