A better way to visualize actions (and order of actions) in turbo mode

I would like to see some scrolling indicator of what’s happening in turbo mode (really any mode).

The output I’m imagining is something like this:
(In this example we have just cast fury swipes and are about to resolve the first attack)

Creature: cast fury swipes (target)
Creature: attack (target)<
Creature: attack (target)
Creature: attack (target)
Creature: attack (target)
Creature: attack (target)

But then, each of your attacks can cause on-hit effects to activate, so update the action queue every time an effect procs.

So, after the first attack, the action queue might look something like this:
(Our first attack activated an on-hit spell gem, and the enemy valkyrie’s trait)

Creature: cast fury swipes (target)
Creature: attack (target)
Creature: attack (target)<
Creature: attack (target)
Creature: attack (target)
Creature: attack (target)
Creature: cast (on-hit spell)
Enemy Valkyrie: attack creature

I’m picturing a semitransparent thing maybe overlapping the enemy creatures, and an option for whether you want it enabled or not.

You could even go more in-depth with it: for example, I have noticed with an acid raid gem that casts twice, the damage for both casts happens before the defense reductions. So the action queue could look like this:

Creature: cast acid rain<
Creature: cast acid rain

Creature: cast acid rain
Creature: cast acid rain<
Acid rain: damage
Acid rain: stat reduction

Creature: cast acid rain
Creature: cast acid rain
Acid rain: damage<
Acid rain: damage
Acid rain: stat change
Acid rain: stat change

…and so on.