JavaFX2 - very poor performance when adding custom made (fxml)panels to gridpane dynamically
===

**Problem**
I want to add custom made panels, built via javafx scene builder, to a gridpane at runtime. My custom made panel exsits of buttons, labels and so on. 

**My Attempt**
I tried to extend from pane...

    public class Celli extends Pane{
        public Celli() throws IOException{
            Parent root = FXMLLoader.load(getClass().getResource("Cell.fxml"));
            this.getChildren().add(root);     
        }
    }
... and then use this panel in the adding method of the conroller

    @FXML
    private void textChange(KeyEvent event) {
        GridPane g = new GridPane();
            for (int i=0 : i<100; i++){
                    g.getChildren().add(new Celli());
            }
        }
    }

It works, but it performs very very poor.

**What I am looking for**
Is there a way to design panels via javafx scene builder (and as a result having this panels in fxml) and then add it to a gridpane at runtime without make use of this fxmlloader for each instance. I think it performs poor because of the fxml loader. When I add a standard button e.g. whitout fxml it is very much faster.