Android hardware back button cancels default action