added more model bindings and builder event