idea: we should always have the `contactsUl` node (so define it in `index.html` and only show/hide it if necessary. This way you don't need to add the listener every time, and we just need to add this event listener in `init`.