still fighting with dialogfragment ondismiss callback