Added initial Windows Phone 8 implementation