For example, see #20. It works well, but it might be better to have somewhat lighter weight js implementations.