renamed complete event to completed, removed bubbleEvents and bubbleTypes options (we now just use item.events)