add compensation view, usability improvements for sample list view