Use hiddenStructure instead of hCalendar-hidden class to hide microdata tags.
fix test: using two more widgets from plone.app.widgets