Change fill not to use pen. Introduced parameter use-default-brush? (fixes the problems caused by a default white brush in a newly allocated drawing context.