feat(events): allow board to emit custom events via Board#_emit()

This feature was needed for the demo, although I realize it doesn't fit the
conventions of other event emitting libraries. I'm okay with this, I don't
think it hurts.