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.
Merge pull request #837 from keverets/limit-history-drawing

Limit ObservationPointsOverlay drawing to 150 ms