FillCirleMask need some work. CanvasWidth also not flexible.