looks like latest Pharo 4 40363 broke System Preferences clicking on Appearance gives me this GraphicFontSettings class(Object)>>doesNotUnderstand: #theme GraphicFontSettings class>>fontSizeRow [ self fontSizeRow ] in GraphicFontSettings class>>standardFontsSettingsOn: in Block: [ self fontSizeRow ] PragmaSetting>>inputWidget PragmaSetting>>inputMorphFor: SettingNode>>inputMorphFor: [ :node :cont | node perform: self rowMorphGetSelector with: self container ] in MorphTreeColumn>>rowMorphGetterBlock in Block: [ :node :cont | node perform: self rowMorphGetSele...etc... MorphTreeColumn>>rowMorphFor: [ :col | | v | v := col rowMorphFor: complexContents. controls add: v. col -> v ] in MorphTreeNodeMorph>>buildRowMorph in Block: [ :col | ... OrderedCollection>>collect: MorphTreeNodeMorph>>buildRowMorph MorphTreeNodeMorph>>initRow MorphTreeNodeMorph>>initWithContents:prior:forList:indentLevel: [ :item | priorMorph := self indentingItemClass new initWithContents: item prior: priorMorph forList: self indentLevel: parentMorph indentLevel + 1. morphList add: priorMorph. "Was this row expanded ? if true -> expand it again " priorMorph isExpanded ifTrue: [ priorMorph isExpanded: true. priorMorph addChildrenForList: self addingTo: morphList withExpandedItems: #() ] ] in MorphTreeMorph>>addMorphsAfter:fromCollection: in Block: [ :item | ... OrderedCollection>>do: MorphTreeMorph>>addMorphsAfter:fromCollection: MorphTreeNodeMorph>>expand MorphTreeNodeMorph>>toggleExpandedState MorphTreeMorph>>toggleExpandedState:event: MorphTreeMorph>>mouseDown: MorphTreeMorph(Morph)>>handleMouseDown: MouseButtonEvent>>sentTo: MorphTreeMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: MorphTreeMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: StandardWindow(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: