|  | @@ -958,7 +958,8 @@ import { TransposeCalculator } from '../src/Plugins/Transpose/TransposeCalculato
 | 
											
												
													
														|  |              timingSource.pause();
 |  |              timingSource.pause();
 | 
											
												
													
														|  |              timingSource.Settings = osmd.Sheet.playbackSettings;
 |  |              timingSource.Settings = osmd.Sheet.playbackSettings;
 | 
											
												
													
														|  |              playbackManager.initialize(osmd.Sheet.musicPartManager);
 |  |              playbackManager.initialize(osmd.Sheet.musicPartManager);
 | 
											
												
													
														|  | -            //playbackManager.addListener(osmd.cursor); // this leads to 1 listener per initialization added that will not be removed and will stack up
 |  | 
 | 
											
												
													
														|  | 
 |  | +            //playbackManager.removeListener(osmd.cursor); // only necessary if no duplicate checks in addListener
 | 
											
												
													
														|  | 
 |  | +            playbackManager.addListener(osmd.cursor);
 | 
											
												
													
														|  |              playbackManager.reset();
 |  |              playbackManager.reset();
 | 
											
												
													
														|  |              osmd.PlaybackManager = playbackManager;
 |  |              osmd.PlaybackManager = playbackManager;
 | 
											
												
													
														|  |              playbackControlPanel.clearVolumeTracks();
 |  |              playbackControlPanel.clearVolumeTracks();
 |