More functions getting ()s
DataItem now has an operator, "~<", which moves listeners from a source to a target