Abstract swizzling from view/controller logic

Swizzling happens now within the network code. The view and controller
interfaces seen by the client do not use it directly any more.