2x speedup on drawFilledRect