Add InnerCore Tests
Fix PointerEvent wrong behavior