initial streaming support, improved select/scroll