Insert cursor

This is a functional visualisation that matches the existing edit cursor behaviour. However, the distinction between the cursor inside a trigger row and the cursor elsewhere is probably too subtle. I will gladly extend this branch with a better design, but I didn't come up with one yet.