A framework for improving engagement and the learning experience through emerging technologies