add other supported 2d canvas blend modes