Browsing by Keywords innovative pedagogical technology