properly retain back button behavior