I agree, however I'm getting around that by using the bottom line as you stated, as an additional space for information down there.
In a perfect world I'd be able to have just the top half scroll and the bottom half scroll when necessary, but I haven't figured out how to do that. The script (and maybe Ace's code in general???) seems to consider the entire box to be an inseparable part of code, instead of both lines being its own separate, codable entity.
Or at least I think!