Issue #26 - Avoid clearing all the data on each refresh cycle

* Invalidate the views every 10 seconds, allowing the list to be
redrawn. The list adapter, and hence the scroll position,
will remain in the same position.