Isn't it weird to use an input? Should it be read-only or something?