Refactor: bind data to events