### Bug repro step: 1. Click 2-3 problem node to preview the description one by one 2. Click Code Now 3. It will generate all the files for the problems that have been previewed before ### Root cause: The listeners are registered every time executing preview (). They should be registered only once when this.panel has not been created.