Limit ObservationPointsOverlay drawing to 150 ms

Too many points, and the drawing can cause lag on slower devices.  This
will limit the impact.

Performance testing should be done to determine appropriate values for
the maximum duration, as well as how often to check the time.

This is a fix for #830