transitions work, added view controller categories to manage presenting/dismissing