made pincontroller its own transitiondelegate