Haven't actually verified it yet. Proooobably need to handle RoamingDataChanged, or whatever it's called.