I think this is a question for Riley, but anyone feel free to jump in and let me know what i'm doing wrong. I've got a script that is manipulating a text object. Works great. But I want to change the text object's layer to be on the map layer so its out of the way of tokens. I think I may have found a slight bug? Here is some simple test code... on("change:text", function(obj, prev) { log(obj.get("_id")); obj.set("layer", "map"); log(obj.get("layer")); }); I've got a text object on the objects layer. The first log shows the text objects id just fine. The obj.set doesn't seem to do anything, text object stays on the objects layer. The 2nd log also doesn't show anything in the log. Any ideas, is it something simple I'm missing or a small bug?