I see a lot web developers out there firing CustomEvents from their component code. So much that it seems like many developers think that CustomEvent is the only way for their code to fire custom (with a little "c") events, and maybe even the only way to fire their own events at all.