Instructional geocaching: an analysis of GPS receivers as tools for technology integration into a middle school classroom