Thank you very much. I really wish I had seen this sooner. I tested the Canvas performance on some high-end computers, and it seems that current human technology cannot smoothly run a Canvas with tens of thousands of characters. I will try your method in a moment.