basic add event behavior (add to collection and render)