fairly important fixes to the basket adding features across pages