it would be cool to be able to support a per-thread timeline view (e.g. time intervals annotated by the functions being called by each thread)