Convert Cylon Firmata to use pure JS.