The best way learn a new word is learning from context and interaction. This way helps you memorize a word in a correct way and you could reuse it again. also helps you to remember the word easily.
iTouchWord provided a bunch of pictures that you can directly touch all objects in the picture, then memorize it by repeating touch the object.
Target User is: middle level second language learner.
Content is still updating. so keep updating. will be 3000-4000 words.