Improved segue behaviour