add buttons and text
toggle input/output/dissabled from the gui for the north side
also change modes of the other sides
actually respect dissabling the output