Progress bar using prop checked method instead of checking listItems array, less error-prone