added validation for cookie layout, resolves #997
cart updates now update catalog counts