The problem is btn1 click event is not working
Well, you were not attaching a listener to it. You did pass a function to the controller
method which could have done this, but it was never called.
controller: function(pl) {
if (typeof pl.events === 'function') {
console.log('event is function'); // but do nothing?
// add this:
pl.events();
}
}