changed WAView init to require VC
working now with tight and fragile coupling instead of notifications.  Needs update view callback