add ComponentHardwareDisplay
add ComponentHardwareKeyboard