add configurable itemView