tune fade in/out for visits
extract timeline into it's own view