1. fix the "QList contains" bug
2. sort ball count and highlight the items