Added callback option for datalist