add a scrolling system that works with browsers other than Chrome #47
move display limit to queues service, closes #47