 		override public function listNotificationInterests():Array {
 			var notes:Array = ["mediaReady", "playerUpdatePlayhead", "changeMedia", 
 				"playerPlayEnd", "doPlay", "doPause", "showOverlayOnCuePoint",
-				"changeOverlayDisplayDuration" ];
+				"changeOverlayDisplayDuration", "midSequenceComplete" ];
 			return notes;
 		}
 


			// If we are currently playing either pre-roll or post-roll sequences, 
			// there is no need for any overlay logic.
			if (sequenceProxy["vo"]["isInSequence"]) {
				if (_overlayIsShowing) {
					overlayMC.lowerBanner();
				}

						(viewComponent as overlayPluginCode).displayDuration = newDuration;
					
					break;
				
				case "midSequenceComplete" :
					if (!_overlayIsShowing && _overlayIntervalTimer && !_overlayIntervalTimer.running) {
						_overlayIntervalTimer.start();
					}
					break;
			}

		}
