The result is that the window appears slightly off from where the user expects it to
Does that happen because input.c doesn't have access to output's scale?