fix shortest column calculation to favour left hand columns if equal height