Update P2.12 RectangleViewer