fixed multiple button press and activity launches