allow bads in layout
improve and fix test
Merge pull request #1672 from dengemann/viz-maint-2

MAINT: allow bads in layout