Updated to read data from userdata and invoke add to list screens