Add model changes and custom events