Do you think it would be acceptable if we could let the [pointer] object store the canvas to which the glist is referring, even when the referring scalar has been deleted ? This way, we should be able to send messages to the canvas (using send-window message), without the need to explicitly know what is the canvas name ...