NMS scoreboards, performance improvements and many fixes.