added affine transforms to easel;
 fixed easel coordinate type mismatch problem;