updating gitignore and adding listeners for objects