Fixed bug in addEventListeners function that caused event listeners to be added multiple times if bind was called more than once; Found bug in addGettersSetters function where getters and setters are called multiple times if bind was called more than once - commented out offending code as a workaround for now