mode="span" breaks twisties when the twisty contains block elements, such as div tags, more than one paragraph, tables or bullets.
DontMakeMeThink proposal to fix the usability issue: mode="auto" that uses a span tag if content within twisty is not a block element, else uses the div tag.
mode="auto" the default mode, augmenting the existing mode="span" and mode="div".