extracted widget from collective.contact.core