1. Merged changes from Kam's commits mannually
2. fixed some issues with typing text in lineEdit slots in annotated report
generation.