When mapping aas from index to val keep nulls

The mapping function removed null values which
is not what we wanted it to do
We should render hidden elements off-canvas

Stuff that is not aligned, or has been
spliced out because of an alignment should be rendered off-canvas