lowercase
optimise when column-pixels are the same
display optimisation #2