list filter: for each word matched, increment by 1
<p><a href="http://jsfiddle.net/nicktheandroid/yshcR/2/" rel="nofollow">http://jsfiddle.net/nicktheandroid/yshcR/2/</a></p>

<p>you can type into the input box any of the words you see in the list, when a full word is typed that matches a word in the list, it will hide all list-items that do not contain any of the words that are typed into the input. You can type multiple words, and it will match multiple <code>li</code>'s. I appended a span: <code>.keywordcount</code> to the end of each <code>li</code>. I'm trying to get each <code>.keywordcount</code> span to increase or decrease by the number of matched words in that <code>li</code>. So if I typed "canada denmark" into the input box, every <code>li</code> that contains those 2 words should have their <code>.keywordcount</code> span incremented to "2". If an <code>li</code> only contained 1 of those words, then it's <code>.keywordcount</code> would be "1".</p>

<p>I've tried everything I can but I can't figure it out.</p>
