EventListener inside Nested Movieclip

Hello

I really need help with this one. Please find the attached image if you are not clear with what I am explaining here.

I have a parent movie clip that is acting as the thumbnail inside the movie clip is another moviclip called launch. The parent movie clip is linked to ProductThumbs class when the user clicks this link the big version of thumbnail appears and when the user clicks launch button nested inside this launch clip a seperate website opens.

Now the problem is when the user clicks launch button the parent movieclips clicked is also called since launch is nested inside it. I just need to know that how can I prevent parent movieclip clicked event from firing when launch is clicked

Here is the code for the classes



//ProductThumbs Class
package 
{

	import flash.display.*;
	import flash.events.*;

	public class ProjectThumbs extends Sprite
	{   
	    
		public function ProjectThumbs()
		{
			this.addEventListener(MouseEvent.CLICK, onClick);
	
			}// end constructor
		public function onClick(e:MouseEvent):void
		{
			trace("MovieClip Clicked");
			
		}// end onClick

		
}
}



//Launch Class
package 
{

	import flash.display.*;
	import flash.events.*;

	public class Launch extends Sprite
	{   
	    
		public function Launch()
		{
			this.addEventListener(MouseEvent.CLICK, onClick);
	
			}// end constructor
		public function onClick(e:MouseEvent):void
		{
			trace("Launch Button Clicked");
			
		}// end onClick	
}
}

Thanks in Advance