keep canvas in focus
faster math for setUV
skip unnecesarry children
faster setUV math
use Matrix.Zero