David: all elements are dynamic from database and added functionality to delete a source
David: data mapping page with drag drop functionality. May be used for product mapping, not used atm
David: functionality for data mapping for grouping events