opts.sharer in content-list-view can be a function, and add example to builtjs