Put the function chooser init in a separate function
Fixed some problems with movable VisualPoint