 					invalidate();
 				}
 			}
+			m_lastHoverIndex = index;
 		}
 		
 		protected function transformText(text:String, transform:String) : String

		
		protected function contentDisplay_mouseMove(event : MouseEvent) : void
		{
			var labelChanged : Boolean;
			var index : int = m_labelDisplay.getCharIndexAtPoint(event.localX, event.localY);
			
			for (var i : int = m_nodesMap.length; i--;)
			{

			m_labelDisplay.styleSheet = CSSDeclaration.TEXT_STYLESHEET;
			m_contentDisplay.addEventListener(MouseEvent.CLICK, labelDisplay_click);
			m_contentDisplay.addEventListener(MouseEvent.MOUSE_MOVE, contentDisplay_mouseMove);
			m_contentDisplay.addEventListener(MouseEvent.MOUSE_OUT, contentDisplay_mouseOut);
			m_labelDisplay.addEventListener(TextEvent.LINK, labelDisplay_link);
		}
		
