Text this: Application of interactive software in classrooms: a case of GeoGebra in learning geometry in secondary schools in Uganda