added unerscore. might be premature
bunch more stuff. need to redo how events are handled w/ dynamically created list items. need to redo how to distinguish list items"