fixes for subscription request listening and UI handling
remove redundant subscriptoin listener class
NewChat directly listens for subscriptino requests and shows dialog
NewChat's onNewIntent now resolves intent when it receives it