change gear listner. now can move forward and backward correctly.