Added some new tweaks for Windows 8 under "Explorer" and code refactoring

Refactored the code to create an extension method to check if
HasUserInteracted parameter is set in the UiElement’s Tag