Thank you for the excellent problem description. Even though I don't know any Korean, the case was easy to follow. You came already quite far in making the designer work in Pharo. I tried reproducing it, but got stuck pretty fast. In a Pharo 2.0 20628 image on a mac, I opened monticello and added the repository MCHttpRepository location: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/MetacelloRepository' user: '' password: '' In your description, you show that it contains a version 30. The latest version I see is 24. Is there anything you wrote in Korean that I missed to do? The Morphic Designer is maintained by Marcel Taeumel (@ hpi.uni-potsdam.de) in Squeak, and though it is no longer the focus of his research, he makes sure it runs in the latest versions of squeak. I don't think he regularly follows the pharo mailing lists. I think Marcel earlier programmed in Qt, and wanted an event mechanism as similar as possible to that used there. I already told him once that uptake might be better for an announcements based designer. It has a configuration, and the changes you have had to make should not be very difficult to put in a pharo-specific package. positionInWorld is implemented in Morph>positionInWorld ^ self pointInWorld: self position in both Pharo and Squeak. A difference is in the implementation of TransferMorph, where squeak has withPassenger:from: and pharo uses withPassenger:from:hand: Stephan