Mostly working (I think) Way-V GUI