more documentation, also rename "setModel" to "updateModel"