Ignoring vi swap files.
Added infrastructure to make it easier to have lots of alternate handlers.