queues
try to prevent nested animations with uinavigationcontroller
change events, add in queue logic