use actual height instead of getBufferHeight() in Outputs,
let newListener handle filling up outputs.