public LayoutPresenter(LayoutView view) {
final PickupDragController dragController = CommonGlobals.getInstance().getDragController();
this.layoutView = view;
this.layoutView.startDropController(dragController, layoutView);
this.bus.addHandler(RegisterLayoutEvent.TYPE, new RegisterLayoutHandler() {
@Override
public void onEvent(RegisterLayoutEvent event) {
LayoutFormItem item = event.getLayout();
layoutView.startDropController(dragController, item);
}