moved events to the item class