Initial responsive implementation
No need for plone.protect 3.0.0 yet