Better input and window display