{tag,task}list: add update_function and base_widget constructor arguments