added new push_button_mode test