Witness update and Drawing