finish porting incremental sets and lists to signals