added ViewHolder() class to help with getting views without too much
effort traversing all views