rect() now allows postponed style setting