Moved findViewById functions into ViewHolder constructor to improve efficiency