transitions between data changes