handle direct deep linking