Revert "Revert "Vis UI patchup part 1"" + runtime fix

Reverts isenseDev/rSENSE#1726

Turns out I'm a moron and assigned the vis_canvas the wrong width. When the vis container defaults to -32 pixels wide, weird things happen.