keep state in class namespace
dedicated states for slides and for items