Ribbon - version 5.0

All buttons know act accordingly to the same action listener. Order of
events complete. Error counter is correct and showing.