Update component.json
Clean up code, privatize more methods
Fix #1, Hide results and blur on ESC
Merge branch 'master' into gh-pages