minor cleanup for pos->neg
neg->pos working, no overflow on +/- button