adding "model" event listeners