add a keyboard component