generic lists application to explore UI concepts and programming techniques