simplify manual control
add constant BOTH to GPIO
set bouncetime for halt