move
make tracks appear graduately
clean up
add duration/elapsed time to clients
fix leak
renaming
remove assertions, since track might not be ready when elapsed/duration is called