Gh394 git history

#394
you add an event listener each time commit message is formed!!!
this is not ok -> after 5 clicks, you will have 5 handleLink that will be executed (bad performance)

it must be added only once, at creation complete