hallbuttoncontrol_test