https://github.com/liuliu/ccv/tree/stable/js + component.io