The compiler was loudly announcing each and every branch Tev was not checking in a switch statement, but Tev has learned it's lesson and will produce that warning no more.
The compiler was throwing a bunch of `-Wswitch` warnings from RenderWidget because of unhandled branches, so I added a default branch to quiet it.