A system for creating interactive, text-based web elements