wip board.js. Added some websockets functionality...