fixed a typo, added 'add', 'remove' events to models