add shopping list controller, add/remove recipe responsiveness