Keep that navigation logic in the presentation layer where it belongs.