+ added ability to use addItem and removeItem in events