Detail view controller simplifications and fixes