This feels a bit leaky to me. The `addPopUp` call was made in `DropdownEventHandler`. It seems to me that perhaps `DropdownEventHandler`. This is the only call to `PopUpManager` in this file, which leads me to think there should really be a method on the `DropdownEventHandler` to do this.