Fixes some quirks about adding multiple events to cart