I always forget how to do this, so I added a chapter to the online book:
As soon as you define #handlesMouseDown: in your Morph subclass, you lose the default behavior where a morph is picked up when clicked on.
To restore this behavior, compile the following two methods in your morph class:
mouseDown: anEvent
anEvent hand waitForClicksOrDrag: self event: anEvent.
startDrag: anEvent
anEvent hand grabMorph: self.
http://book.pharo-project.org/book/LanguageAndLibraries/GUI/restoringdefaultmousehandling
Cheers,
Sean