background still overwriting input