added preload to require controls for each rebuild first
added idProperty/titleProperty to options