set arg to [objectinfo] to canvas level instead of object index. (Especially since index is likely to change with each message.)