some pause and stuff
itemsChange