added in menu events.
fixed bug in client factory, it always returned new instances of views.
getting some of the widgets connected together.