Numerical HTML Entity Encoding

When using the component with languages containing special chars in data source, the component, at selecting an item, doesn't scape numerical HTML entities, ie. "c'est la vie" results in "c&# 39;est la vie" (without whitespace after '#').

![cestlavi](https://f.cloud.github.com/assets/2868031/288417/75f1dfbe-9274-11e2-8572-24cd40153157.png)

To fix the problem, I inserted a regex expression that decodes the value of selected suggestion before put it into the inputbox.