recipeCanvas.setShowTitle(false);
recipeCanvas.setColSpan(2);
recipeCanvas.setWidth("100%");
recipeCanvas.setHeight("100%");
recipeCanvas.setValue(version.getRecipe());
recipeCanvas.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
// makes this read-only; however, since its not disabled, user can still select/copy the text
event.cancel();
}