new attempt at blocking backbutton