Fixed all cart interactions