Hello, I'm sorry for not contributing much of anything, but I have a question: In what way are you providing for a framework so that remote controlling through for example the VNC protocol can be made as fast as painlessly as possible? Today that involves doing a memcpy() from the pointer received from a BWindowScreen at a high rate, but this scheme could be vastly improved if the background buffer used for drawing could be shared and apps could subscribe to update messages, or through other means. Thanks in advance, -- Mikael Jansson http://mikael.jansson.be