backport richtext behavior from Plone5 branch
Merge pull request #120 from plone/richtext-behavior

backport richtext behavior from Plone5 branch