Added background color option.
Managing input that is too long.
Slight rearrangement for legibility.