User interface for adding product to basket, removing product from basket, list products in basket, BasketCtrl, and some authentications