Need a 2 col form with button on left and canvasitem on right.

I want button aligned to the top of the canvas.

My best efforts have failed.

This code example leaves the buttonitem aligned with the center horizontal axis of the Canvas; rather than the top.



Code:
		/* The button */
		ButtonItem button = new ButtonItem();
		button.setTitle("button");
		button.setShowTitle(false);
		button.setAutoFit(true);
		button.setEndRow(false);
						
		/* panel to top-align the button to */
		TileLayout layout = new TileLayout();
		layout.setHeight(200);
		layout.setWidth(200);
		layout.setBorder("solid"); //so we can see the panel
		
		CanvasItem pnlWrapper = new CanvasItem();
		pnlWrapper.setCanvas(layout);
		pnlWrapper.setShowTitle(false);
		

		/* The form to contain them */
		DynamicForm form = new DynamicForm();
		form.setItems(button, pnlWrapper);
		form.setNumCols(2);
		

		// display the form
		HLayout hl = new HLayout();
		hl.addMember(form);
		RootPanel.get().add(form);