Bugfix: only add event listeners if they are not already added