public bool Start()
{
multimediaToolkit = App.Current.MultimediaToolkit;
guiToolkit = App.Current.GUIToolkit;
App.Current.EventsBroker.Subscribe<OpenProjectIDEvent> (OpenProjectID);
App.Current.EventsBroker.Subscribe<OpenNewProjectEvent> (OpenNewProject);
closeOpenedProjectEventToken = App.Current.EventsBroker.Subscribe<CloseOpenedProjectEvent> ((e) => {
PromptCloseProject (new CloseOpenedProjectEvent ());
});
App.Current.EventsBroker.Subscribe<SaveProjectEvent> (HandleSaveProject);
App.Current.EventsBroker.Subscribe<CaptureErrorEvent> (HandleCaptureError);
App.Current.EventsBroker.Subscribe<CaptureFinishedEvent> (HandleCaptureFinished);
App.Current.EventsBroker.Subscribe<MultimediaErrorEvent> (HandleMultimediaError);
return true;
}