removed handling of visit events

This branch removes doVisit, as well as pertaining methods and members of all classes making use of visit data, channels, etc.