Nadya,
You might consider changing strategies all together and just not Enable other pages until they can be validly entered.
>When you're clicking on the page, the Deactivate event fires. Even if you click on the same page, the Deactivate event still fire. I consider this as a bug. What logic should I implement to prevent Deactivate from happening if I'm clicking on the same page?