Well see my concern about `@@list` never being cleared in the lifecycle of the application. But also I find this to be very unintuitive. I think I'd have to better understand the whole purpose of this app to see the best way to do this, but I think most likely this isn't it. What do others think?