trigger gotpointercapture and lostpointercapture on lock() and unlock() for touch events
added mouse events and its lock(), unlock() to Pointer responder
started with Microsoft Pointer model in Pointer responder, still needs refactoring and cleanup
Pointer responder refactored and tested for mouse and touch events