updated view to hide empty fields for all displays