2009/6/3 Mariano Martinez Peck
<marianopeck@gmail.com>
I didn't know that. logDebuggerStackToFile is the option?
It's strange because this is enable by default and I don't think Sean change it.
yeah that is enabled and i dont have a debug log.
I saw you are in Mac world which I know very little about. But, could this be a matter of permissions? what about a ls -la or something like that to see this ? Any other reason that can cause this ?
permissions are fine. this gets even weirder, i left the image open and 10 minutes after the debugger was opened, the debug.log was created.
here is the content from the file, given how long it took to be created, i'm not sure it has everything:
MessageNotUnderstood: UndefinedObject>>includes:
3 June 2009 4:19:55 pm
VM: Mac OS - intel - 1057 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.1.1b2
Image: Pharo0.1 [Latest update: #10318]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/spooneybarger/Downloads/pharo0.1-10318dev09.05.4
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/spooneybarger/Library/Preferences/Squeak/Internet/My Squeak
UndefinedObject(Object)>>doesNotUnderstand: #includes:
Receiver: nil
Arguments and temporary variables:�
aMessage: includes: a QuestionDialogWindow(14)
exception: MessageNotUnderstood: UndefinedObject>>includes:
resumeValue: nil
Receiver's instance variables:�
nil
MouseOverHandler>>noticeMouseOver:event:
Receiver: a MouseOverHandler
Arguments and temporary variables:�
aMorph: a QuestionDialogWindow(14)
anEvent: [223@85 mouseOver nil nil]
Receiver's instance variables:�
mouseOverMorphs: an Array(a PluggableButtonMorphPlus(1300) an OBButtonBar(63) a...etc...
enteredMorphs: nil
overMorphs: nil
leftMorphs: nil
HandMorph>>noticeMouseOver:event:
Receiver: a HandMorph(3216)
Arguments and temporary variables:�
aMorph: a QuestionDialogWindow(14)
anEvent: [223@85 mouseOver nil nil]
Receiver's instance variables:�
bounds: 326@214 corner: 342@230
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 326@214 corner: 342@230
color: Color blue
extension: a MorphExtension (539) [eventHandler = an EventHandler]�
mouseFocus: nil
keyboardFocus: a PluggableButtonMorphPlus(3403)
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [326@214 mouseUp 58531 nil]
targetOffset: 28@20
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 58531 326 214 0 0 0 1)
lastKeyScanCode: 13
combinedChar: nil
QuestionDialogWindow(Morph)>>handleMouseOver:
Receiver: a QuestionDialogWindow(14)
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
Receiver's instance variables:�
bounds: 34@16 corner: 314@146
owner: a PasteUpMorph(1622) [world]
submorphs: an Array(an AlignmentMorph(3705) a PanelMorph(2577))
fullBounds: 26@12 corner: 322@156
color: (Color r: 0.816 g: 0.812 b: 0.812)
extension: a MorphExtension (864) [other: �(layoutPolicy -> a ProportionalLayou...etc...
borderWidth: 1
borderColor: Color lightGray
model: nil
slotName: nil
open: false
labelString: 'Question'
stripes: an Array(a RectangleMorph(1983) a RectangleMorph(1221))
label: a LabelMorph(832)'Question'
closeBox: nil
collapseBox: nil
activeOnlyOnTop: true
paneMorphs: an Array(a PanelMorph(2577))
paneRects: nil
collapsedFrame: nil
fullFrame: 34@16 corner: 314@146
isCollapsed: false
menuBox: nil
mustNotClose: false
labelWidgetAllowance: 0
updatablePanes: #()
allowReframeHandles: true
labelArea: an AlignmentMorph(3705)
expandBox: nil
cancelled: true
textMorph: a TextMorph(1743)
textFont: a LogicalFont
�familyName: DejaVu Sans
�emphasis: nil
�pointSize: 10
...etc...
iconMorph: an ImageMorph(2010)
answer: nil
MouseEvent>>sentTo:
Receiver: [223@85 mouseOver nil nil]
Arguments and temporary variables:�
anObject: a QuestionDialogWindow(14)
Receiver's instance variables:�
timeStamp: nil
source: a HandMorph(3216)
windowIndex: nil
type: #mouseOver
buttons: 0
position: 223@85
handler: nil
wasHandled: false
QuestionDialogWindow(Morph)>>handleEvent:
Receiver: a QuestionDialogWindow(14)
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
Receiver's instance variables:�
bounds: 34@16 corner: 314@146
owner: a PasteUpMorph(1622) [world]
submorphs: an Array(an AlignmentMorph(3705) a PanelMorph(2577))
fullBounds: 26@12 corner: 322@156
color: (Color r: 0.816 g: 0.812 b: 0.812)
extension: a MorphExtension (864) [other: �(layoutPolicy -> a ProportionalLayou...etc...
borderWidth: 1
borderColor: Color lightGray
model: nil
slotName: nil
open: false
labelString: 'Question'
stripes: an Array(a RectangleMorph(1983) a RectangleMorph(1221))
label: a LabelMorph(832)'Question'
closeBox: nil
collapseBox: nil
activeOnlyOnTop: true
paneMorphs: an Array(a PanelMorph(2577))
paneRects: nil
collapsedFrame: nil
fullFrame: 34@16 corner: 314@146
isCollapsed: false
menuBox: nil
mustNotClose: false
labelWidgetAllowance: 0
updatablePanes: #()
allowReframeHandles: true
labelArea: an AlignmentMorph(3705)
expandBox: nil
cancelled: true
textMorph: a TextMorph(1743)
textFont: a LogicalFont
�familyName: DejaVu Sans
�emphasis: nil
�pointSize: 10
...etc...
iconMorph: an ImageMorph(2010)
answer: nil
MorphicEventDispatcher>>dispatchDefault:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
aMorph: a QuestionDialogWindow(14)
localEvt: [223@85 mouseOver nil nil]
index: 3
child: a PanelMorph(2577)
morphs: an Array(an AlignmentMorph(3705) a PanelMorph(2577))
inside: true
Receiver's instance variables:�
lastType: #mouseOver
lastDispatch: #dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
aMorph: a QuestionDialogWindow(14)
Receiver's instance variables:�
lastType: #mouseOver
lastDispatch: #dispatchDefault:with:
QuestionDialogWindow(Morph)>>processEvent:using:
Receiver: a QuestionDialogWindow(14)
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
defaultDispatcher: a MorphicEventDispatcher
Receiver's instance variables:�
bounds: 34@16 corner: 314@146
owner: a PasteUpMorph(1622) [world]
submorphs: an Array(an AlignmentMorph(3705) a PanelMorph(2577))
fullBounds: 26@12 corner: 322@156
color: (Color r: 0.816 g: 0.812 b: 0.812)
extension: a MorphExtension (864) [other: �(layoutPolicy -> a ProportionalLayou...etc...
borderWidth: 1
borderColor: Color lightGray
model: nil
slotName: nil
open: false
labelString: 'Question'
stripes: an Array(a RectangleMorph(1983) a RectangleMorph(1221))
label: a LabelMorph(832)'Question'
closeBox: nil
collapseBox: nil
activeOnlyOnTop: true
paneMorphs: an Array(a PanelMorph(2577))
paneRects: nil
collapsedFrame: nil
fullFrame: 34@16 corner: 314@146
isCollapsed: false
menuBox: nil
mustNotClose: false
labelWidgetAllowance: 0
updatablePanes: #()
allowReframeHandles: true
labelArea: an AlignmentMorph(3705)
expandBox: nil
cancelled: true
textMorph: a TextMorph(1743)
textFont: a LogicalFont
�familyName: DejaVu Sans
�emphasis: nil
�pointSize: 10
...etc...
iconMorph: an ImageMorph(2010)
answer: nil
MorphicEventDispatcher>>dispatchDefault:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
aMorph: a PasteUpMorph(1622) [world]
localEvt: [223@85 mouseOver nil nil]
index: 2
child: a QuestionDialogWindow(14)
morphs: an Array(a TaskbarMorph(3095) a QuestionDialogWindow(14) a PreferenceBr...etc...
inside: false
Receiver's instance variables:�
lastType: #mouseOver
lastDispatch: #dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
Receiver: a MorphicEventDispatcher
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
aMorph: a PasteUpMorph(1622) [world]
Receiver's instance variables:�
lastType: #mouseOver
lastDispatch: #dispatchDefault:with:
PasteUpMorph(Morph)>>processEvent:using:
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
defaultDispatcher: a MorphicEventDispatcher
Receiver's instance variables:�
bounds: 0@0 corner: 1216@771
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(3034) a SystemWindow(21...etc...
fullBounds: nil
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an EventHandler] �[other: �(...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
PasteUpMorph>>processEvent:using:
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
defaultDispatcher: a MorphicEventDispatcher
priorWorld: a PasteUpMorph(1622) [world]
result: nil
Receiver's instance variables:�
bounds: 0@0 corner: 1216@771
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(3034) a SystemWindow(21...etc...
fullBounds: nil
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an EventHandler] �[other: �(...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
PasteUpMorph(Morph)>>processEvent:
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
Receiver's instance variables:�
bounds: 0@0 corner: 1216@771
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(3034) a SystemWindow(21...etc...
fullBounds: nil
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an EventHandler] �[other: �(...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
HandMorph>>sendEvent:focus:clear:
Receiver: a HandMorph(3216)
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
focusHolder: nil
aBlock: [closure] in HandMorph>>sendMouseEvent:
result: nil
Receiver's instance variables:�
bounds: 326@214 corner: 342@230
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 326@214 corner: 342@230
color: Color blue
extension: a MorphExtension (539) [eventHandler = an EventHandler]�
mouseFocus: nil
keyboardFocus: a PluggableButtonMorphPlus(3403)
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [326@214 mouseUp 58531 nil]
targetOffset: 28@20
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 58531 326 214 0 0 0 1)
lastKeyScanCode: 13
combinedChar: nil
HandMorph>>sendMouseEvent:
Receiver: a HandMorph(3216)
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
Receiver's instance variables:�
bounds: 326@214 corner: 342@230
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 326@214 corner: 342@230
color: Color blue
extension: a MorphExtension (539) [eventHandler = an EventHandler]�
mouseFocus: nil
keyboardFocus: a PluggableButtonMorphPlus(3403)
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [326@214 mouseUp 58531 nil]
targetOffset: 28@20
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 58531 326 214 0 0 0 1)
lastKeyScanCode: 13
combinedChar: nil
HandMorph>>handleEvent:
Receiver: a HandMorph(3216)
Arguments and temporary variables:�
anEvent: [223@85 mouseOver nil nil]
evt: [223@85 mouseOver nil nil]
ofs: nil
Receiver's instance variables:�
bounds: 326@214 corner: 342@230
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 326@214 corner: 342@230
color: Color blue
extension: a MorphExtension (539) [eventHandler = an EventHandler]�
mouseFocus: nil
keyboardFocus: a PluggableButtonMorphPlus(3403)
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [326@214 mouseUp 58531 nil]
targetOffset: 28@20
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 58531 326 214 0 0 0 1)
lastKeyScanCode: 13
combinedChar: nil
MouseOverHandler>>processMouseOver:
Receiver: a MouseOverHandler
Arguments and temporary variables:�
<<error during printing>
Receiver's instance variables:�
mouseOverMorphs: an Array(a PluggableButtonMorphPlus(1300) an OBButtonBar(63) a...etc...
enteredMorphs: nil
overMorphs: nil
leftMorphs: nil
HandMorph>>handleEvent:
Receiver: a HandMorph(3216)
Arguments and temporary variables:�
anEvent: [223@85 mouseUp 12694 nil]
evt: [223@85 mouseUp 12694 nil]
ofs: nil
Receiver's instance variables:�
bounds: 326@214 corner: 342@230
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 326@214 corner: 342@230
color: Color blue
extension: a MorphExtension (539) [eventHandler = an EventHandler]�
mouseFocus: nil
keyboardFocus: a PluggableButtonMorphPlus(3403)
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [326@214 mouseUp 58531 nil]
targetOffset: 28@20
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 58531 326 214 0 0 0 1)
lastKeyScanCode: 13
combinedChar: nil
HandMorph>>processEvents
Receiver: a HandMorph(3216)
Arguments and temporary variables:�
evt: [223@85 mouseUp 12694 nil]
evtBuf: #(1 12694 223 85 0 0 0 1)
type: 1
hadAny: false
Receiver's instance variables:�
bounds: 326@214 corner: 342@230
owner: a PasteUpMorph(1622) [world]
submorphs: #()
fullBounds: 326@214 corner: 342@230
color: Color blue
extension: a MorphExtension (539) [eventHandler = an EventHandler]�
mouseFocus: nil
keyboardFocus: a PluggableButtonMorphPlus(3403)
eventListeners: nil
mouseListeners: nil
keyboardListeners: nil
mouseClickState: nil
mouseOverHandler: a MouseOverHandler
lastMouseEvent: [326@214 mouseUp 58531 nil]
targetOffset: 28@20
damageRecorder: a DamageRecorder
cacheCanvas: nil
cachedCanvasHasHoles: true
temporaryCursor: nil
temporaryCursorOffset: nil
hardwareCursor: nil
hasChanged: true
savedPatch: nil
userInitials: ''
lastEventBuffer: #(1 58531 326 214 0 0 0 1)
lastKeyScanCode: 13
combinedChar: nil
[] in WorldState>>doOneCycleNowFor:
Receiver: a WorldState
Arguments and temporary variables:�
<<error during printing>
Receiver's instance variables:�
hands: an Array(a HandMorph(3216))
viewBox: 0@0 corner: 1216@771
canvas: a FormCanvas on: DisplayScreen(1216x771x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> 3PButton(#toggleSelected 298))(3PButto...etc...
lastStepTime: 58514
lastStepMessage: nil
lastCycleTime: 58534
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 58514
Array(SequenceableCollection)>>do:
Receiver: an Array(a HandMorph(3216))
Arguments and temporary variables:�
aBlock: [closure] in WorldState>>doOneCycleNowFor:
index: 1
indexLimiT: 1
Receiver's instance variables:�
an Array(a HandMorph(3216))
WorldState>>handsDo:
Receiver: a WorldState
Arguments and temporary variables:�
aBlock: [closure] in WorldState>>doOneCycleNowFor:
Receiver's instance variables:�
hands: an Array(a HandMorph(3216))
viewBox: 0@0 corner: 1216@771
canvas: a FormCanvas on: DisplayScreen(1216x771x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> 3PButton(#toggleSelected 298))(3PButto...etc...
lastStepTime: 58514
lastStepMessage: nil
lastCycleTime: 58534
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 58514
WorldState>>doOneCycleNowFor:
Receiver: a WorldState
Arguments and temporary variables:�
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:�
hands: an Array(a HandMorph(3216))
viewBox: 0@0 corner: 1216@771
canvas: a FormCanvas on: DisplayScreen(1216x771x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> 3PButton(#toggleSelected 298))(3PButto...etc...
lastStepTime: 58514
lastStepMessage: nil
lastCycleTime: 58534
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 58514
WorldState>>doOneCycleFor:
Receiver: a WorldState
Arguments and temporary variables:�
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:�
hands: an Array(a HandMorph(3216))
viewBox: 0@0 corner: 1216@771
canvas: a FormCanvas on: DisplayScreen(1216x771x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> 3PButton(#toggleSelected 298))(3PButto...etc...
lastStepTime: 58514
lastStepMessage: nil
lastCycleTime: 58534
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 58514
PasteUpMorph>>doOneCycle
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:�
Receiver's instance variables:�
bounds: 0@0 corner: 1216@771
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(3034) a SystemWindow(21...etc...
fullBounds: nil
color: (Color r: 0.97 g: 0.98 b: 1.0)
extension: a MorphExtension (2543) [eventHandler = an EventHandler] �[other: �(...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
[] in Project class>>spawnNewProcess
Receiver: Project
Arguments and temporary variables:�
Receiver's instance variables:�
superclass: Model
methodDict: a MethodDictionary(size 179)
format: 172
instanceVariables: #('world' 'changeSet' 'transcript' 'parentProject' 'previous...etc...
organization: ('*Polymorph-Widgets' assureTaskbarPresenceMatchesPreference crea...etc...
subclasses: nil
name: #Project
classPool: a Dictionary(#AllProjects->an OrderedCollection(a Project(<no name -...etc...
sharedPools: nil
environment: Smalltalk
category: #'System-Support'
traitComposition: {}
localSelectors: nil
[] in BlockClosure>>newProcess
Receiver: [closure] in Project class>>spawnNewProcess
Arguments and temporary variables:�
Receiver's instance variables:�
outerContext: Project class>>spawnNewProcess
startpc: 53
numArgs: 0
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #includes:
MouseOverHandler>>noticeMouseOver:event:
HandMorph>>noticeMouseOver:event:
QuestionDialogWindow(Morph)>>handleMouseOver:
MouseEvent>>sentTo:
QuestionDialogWindow(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
QuestionDialogWindow(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
PasteUpMorph(Morph)>>processEvent:using:
PasteUpMorph>>processEvent:using:
PasteUpMorph(Morph)>>processEvent:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
MouseOverHandler>>processMouseOver:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockClosure>>newProcess
�