RobotStudio event

FP SDK problem using RapidDataBindings

I am having an issue that I suspect to only exist on the virtual flexpendant application, but I wanted to ask here if there might be a solution..

I have a very simply FP SDK application with a RapidDataBindingSource, a button, and a few labels.  The bindingsource controls the text of one of the labels as well as running some simple logic in its CurrentItemChanged event handler.

The problem I am experiencing is when closing the virtual flexpendant app (not mine but the fp itself) while my application is active, the VirtualFlexpendant app disappears, but stays running in my processes in task manager.  If I close my application before closing the VFP or otherwise deactivate it (switch to another screen), this does not happen.

I have the suggested Dispose() method setup for the RapidDataBindingSource as well as the suggested SuspendBinding() and ResumeBinding() calls in the Deactivate and Activate methods, respectively.
In override Dispose() I've added...
                    if (RDBstToolActive != null)
                    {
                        RDBstToolActive .Dispose();
                        RDBstToolActive = null;
                    }

Has anyone else experienced this?

Thanks,

Levi