Move external link code to viewmodels
Use WPF Style over event bindings for links
Handle transition of views via MessageBus