Index: binary-improvements/MapRendering/Web/LogBuffer.cs
===================================================================
--- binary-improvements/MapRendering/Web/LogBuffer.cs	(revision 268)
+++ binary-improvements/MapRendering/Web/LogBuffer.cs	(revision 270)
@@ -8,5 +8,5 @@
 {
 	public class LogBuffer {
-		private const int MAX_ENTRIES = 30;
+		private const int MAX_ENTRIES = 3000;
 		private static LogBuffer instance;
 
@@ -108,6 +108,13 @@
 				}
 
+				int index = _start - listOffset;
+
+				if (index + _count > logEntries.Count) {
+					_count = logEntries.Count - index;
+				}
+
 				_end = _start + _count;
-				return logEntries.GetRange (_start - listOffset, _count);
+
+				return logEntries.GetRange (index, _count);
 			}
 		}
