I built this crossword puzzle to provide an enhanced, more intuitive user experience with javascript.