Finished InputComponent