port t9 spelling, reverse words, and store credit to framework
port t9 spelling, reverse words, and store credit to framework