Addes stuff
Added EventListeners and other stuff