add event to product model view