I am working on this music app which has multiple interface controllers. Each is triggered through push segues physically created within the storyboard, but one. That one I needed to create through pushController (withName: context:) method as it is called by tapping buttons on the other interface controllers. Thing is I have a pause button on this last mentioned interface controller (the one triggered through pushController method) which simply does nothing when tapped, despite it is correctly connected through the IBAction method. Any ideas?