buttons in cart
close cart if click outside
event add logic
finally worked out multiple session add/remove?