more UI stuff, basic panning and mouse, fixing cols, other shit