committing naive implementation of recursively rendered listviews that are tied to the top level view being the todos container itself.. mainly doing this to test out performance, and to figure out if listener cleanup logic works for the layout view