When considering past history, we make the Markovian assumption that the current state of the Drawer's canvas captures all information from the previous rounds of dialog.
the Drawer need only consider the most recent utterance from the Teller and the current canvas to decide what to draw next.