better detection and bugfixes for when there's open BIS violations
refactored some of the below/above average display logic