Use `.on` for lifecycle event listener (`didInsertElement`) in views
Check if `arguments.length === 2` to see if a CP is being used as a setter
Use `this.get('controller').send` to let actions flow from the view to item controller