A little of both, really..

Makes you wonder if maybe the whole theming method should be rethought by adding things like, say, $nickstampfmt, $linefmt that can customize output without the need of text events.