TEMP Added support for defining an editorFactory which delays the
creation of
a ControlPanel until the user requests it.

Change-Id: I6bb31b2a266c5dc7134b8daf1b0175c84c792135
double clicking on edit menu button now opens editor

Change-Id: I07fd6942cfd88fd31ff515e49d46933901be41d4