fix iocontroller so outputs don't oscillate