scrolling tests

test 1
test 2
test 3
test 4
test 5
test 6
test 7
test 8
test 9
test 10
test 11
test 12
test 13
test 14
test 15
test 16
test 17
test 18
test 19
test 20
test 21
test 22
test 23
test 24
test 25
test 26
test 27
test 28
test 29
test 30
test 31
test 32
test 33
test 34
test 35
test 36
test 37
test 38
test 39
test 40
test 41
test 42
test 43
test 44
test 45
test 46
test 47
test 48
test 49
test 50


goals:
initial state:
* keep scrollbar at bottom while new messages are added to bottom
* keep scrollbar at bottom while old messages purged from top
* keep scrollbar at bottom while window resized
if user scrolls up:
* keep central message location consistent while new messages added to bottom
* keep central message location consistent while new messages purged from top
* keep central message location consistent while window resized
* scroll back to bottom after a reasonable period of no activity (1 minute?)