added CGContext{} overrides (not sure if works)