refactor modal to better support different the different modes without confusion and make it work
refactor modal to better support different the different modes without confusion and make it work

derFreitag/mockup,derFreitag/mockup,derFreitag/mockup,domruf/mockup,plone/mockup,termitnjak/mockup,termitnjak/mockup,plone/mockup,domruf/mockup,derFreitag/mockup,plone/mockup,termitnjak/mockup,termitnjak/mockup,domruf/mockup,domruf/mockup