diff --git a/example-app/example.hs b/example-app/example.hs
--- a/example-app/example.hs
+++ b/example-app/example.hs
@@ -3,8 +3,7 @@
 {-# LANGUAGE TypeOperators #-}
 {-# LANGUAGE OverloadedStrings #-}
 
-import Control.Concurrent (forkIO, threadDelay)
-import Control.Monad (when, forever)
+import Control.Monad (when)
 import Control.Monad.IO.Class (liftIO)
 import Control.Monad.Trans.Except (ExceptT)
 import qualified Data.ByteString.Lazy.Char8 as C
@@ -84,7 +83,7 @@
       return (T.pack logMsg)
 
 app :: String -> String -> Application
-app verifyToken pageToke = serve webHookAPI $ server verifyToken pageToken 
+app verifyToken pageToken = serve webHookAPI $ server verifyToken pageToken 
 
 main :: IO ()
 main = do
diff --git a/fbmessenger-api.cabal b/fbmessenger-api.cabal
--- a/fbmessenger-api.cabal
+++ b/fbmessenger-api.cabal
@@ -1,5 +1,5 @@
 name:                fbmessenger-api
-version:             0.1.0.3
+version:             0.1.1.0
 synopsis:            High-level bindings to Facebook Messenger Platform API
 description:         Please see README.md
 homepage:            https://github.com/mseri/fbmessenger-api-hs#readme
diff --git a/src/Web/FBMessenger/API/Bot/WebhookAPI.hs b/src/Web/FBMessenger/API/Bot/WebhookAPI.hs
--- a/src/Web/FBMessenger/API/Bot/WebhookAPI.hs
+++ b/src/Web/FBMessenger/API/Bot/WebhookAPI.hs
@@ -41,7 +41,7 @@
 
 
 data RemoteEvent = RemoteEvent
-    { evt_id        :: Int              -- ^ Page ID of page 
+    { evt_id        :: Text             -- ^ Page ID of page 
     , evt_time      :: Int              -- ^ Time of update
     , evt_messaging :: [EventMessage]   -- ^ Array containing objects related to messaging
     } deriving (Show, Eq, Generic)
diff --git a/test-files/wsAuthRequest.json b/test-files/wsAuthRequest.json
--- a/test-files/wsAuthRequest.json
+++ b/test-files/wsAuthRequest.json
@@ -2,7 +2,7 @@
   "object":"page",
   "entry":[
     {
-      "id":111111,
+      "id":"111111",
       "time":12341,
       "messaging":[
         {
diff --git a/test-files/wsDeliveryRequest.json b/test-files/wsDeliveryRequest.json
--- a/test-files/wsDeliveryRequest.json
+++ b/test-files/wsDeliveryRequest.json
@@ -2,7 +2,7 @@
    "object":"page",
    "entry":[
       {
-         "id":111111,
+         "id":"111111",
          "time":1458668856451,
          "messaging":[
             {
diff --git a/test-files/wsPostbackRequest.json b/test-files/wsPostbackRequest.json
--- a/test-files/wsPostbackRequest.json
+++ b/test-files/wsPostbackRequest.json
@@ -2,7 +2,7 @@
   "object":"page",
   "entry":[
     {
-      "id":111111,
+      "id":"111111",
       "time":1458692752478,
       "messaging":[
         {
diff --git a/test-files/wsStructuredMessageRequest.json b/test-files/wsStructuredMessageRequest.json
--- a/test-files/wsStructuredMessageRequest.json
+++ b/test-files/wsStructuredMessageRequest.json
@@ -2,7 +2,7 @@
   "object":"page",
   "entry":[
     {
-      "id":111111,
+      "id":"111111",
       "time":1458696618911,
       "messaging":[
         {
diff --git a/test-files/wsTextMessageRequest.json b/test-files/wsTextMessageRequest.json
--- a/test-files/wsTextMessageRequest.json
+++ b/test-files/wsTextMessageRequest.json
@@ -2,7 +2,7 @@
   "object":"page",
   "entry":[
     {
-      "id":111111,
+      "id":"111111",
       "time":1457764198246,
       "messaging":[
         {
