add "forceNarrow" property: if true, ignore `responsiveWidth` setting
and force the narrow layout.  Fixes #1