better columns, fix width on left, right expands to fill rest, both scroll independently, without any overlapping elements