don't show details for patterns with user visible flag not set,
don't check for installedEmpty() if pseudoInstalled(),
remove obsolete code