first deadlock was in draw trying to take the whole state (though I dont know why it couldn't get that).  Second deadlock when starting to stream data.