Added support to add/delete/update elements in a shopping list from the UI.