got gradients working for ellipses and rectangles, with very minor performance penalty ONLY when using this feature
tweak/bugfix for gradient impl in movingobjects