I've tried using a DPDT toggle switch with a center off position by following the instructions on the package plus some internet sources, but the motor kept running somehow no matter what position the switch is on, but when I used two SPST normally open switches (1 for up, 1 for down), it worked...