update colours; update primitives; begin updating placement