The canvas drawing pipeline Modify an attribute of an item Application hits the idle loop All modifications are now complete We are ready to update the display Resolve updates Pre-process vector paths Create an SVP Create a microtile array Convert microtile array to array of rectangles Paint items into temporary buffer Paint temporary buffer to screen