The idea is to install a jface IDoubleClickListener in the viewer upon
IModelProxy.installed() and to clean it up on IModelProxy.dispose().
The proxy also has to make sure that it owns the element on which the
double-click action was invoked.
One down-side is that this implementation does not work for the breadcrumb.