History now works with timestamps where view uses timeline IDs, so separating the API may be judicious. => Cleanup code => Cleanup parameters => Make buffer preloading possible