Added detection of regressions; refactored icon-based widgets