I would not dare to consider reading from GUI Objects to be thread safe. While _some_ properties supposedly are just variables that can be read at any time some others (e.g. the Canvas' Pixel array) trigger very complex function when read. These supposedly are not thread-read safe and maybe will result in a crash when abused. -Michael