Popup : opening a component by mouse hover

I am trying to implement the following :

there is an overview page containing a small
GWT chart component
.

If the user hovers the mouse over the small GWT chart, a popup windows should appear with the large-sized GWT chart.

I created the custom Vaadin Widget so the GWT Chart is wrapped into a AbstractComponent.

Currently I can only open the popup with explicit clicking on a specific String text.

So there are two problems :

1.) How can I refer the small sized chart to the PopupView.Content ? It seems to me that PopupView.Content is only suitable for Strings and not for components because of this method :

public String getMinimizedValueAsHTML() 

2.) The Popup can be closed when the mouse cursor is out of the popup area. How can I achieve the opposite :

PopUp window being opened when then mouse cursor is in the popu area without any clicking.

Thanks in advance for any hints !