updated places which used contexts

In most cases, a CGContext should be created using my existing CGContextCreator