partial progress integrating router into UI interactions