The evolving use of Technology to facilitate learning in primary education and the challenges faced by Students and Teachers The evolving use of Technology to facilitate learning in primary education and the challenges faced by Students and Teachers