updated a ton, added web speech rec, etc