add backbutton press controll