lots of changes - getting delete functionality to work, refactoring code to reduce duplication, and getting data display to return when the app is shut down and started up again