BaseView now keeps track of LastPaintedRect