gitignore update and shared event handler