Prototyped event handling and methods for the repo-change.

The major idea is to implement the chain of responsiblity via stack