The parameter documentation should probably go above the `return function(uid, showSettings, widgetData) {` line and should be using the standard JSDoc parameter format that we're using everywhere else