reactive-view: use events method to attach events