make snippet_size drive spacing
enforce one and only one display of each snippet