In MorphicEventDispatcher we have a special dispatch routine ( dispatchMouseDown: anEvent with: aMorph )
for #mouseDown handling. That method uses a rather complicated handler model. The default dispatch routine is far simpler.
 
Why is that handler stuff used? The same functionality could be archieved by changing Morph>>handleMouseDown:.
 
Ruedi