use board.on instead of firmata.on