 
 void pointerLoop()
 {
+  // Tick forward each x-Timeframe seconds
   int pointer = millis() / 1000 / TIMEFRAME % timeStorage;
   if (pointer != storagePointer)
   {
     storage[storagePointer] = 1;
-    #ifdef USE_NETWORK
-      // Only push if this is not the first iteration
-      if (storagePointer != -1)
-      {
-        push();
-      }
-    #endif
-    
     storagePointer = pointer;
     pointerChanged();
   }

//#define USE_NEOPIXEL
#define NEOPIXEL_PIN 9

//#define USE_XS1_SERVER
#define XS1_IP (10, 11, 10, 18)
#define XS1_URL "/control?callback=cname&cmd=set_state_sensor&number=9&value="
#define XS1_TIMEFRAME 3

#endif

// TimeStorage - stores the # of bytes needed to store the information
const unsigned int timeStorage = 60 / TIMEFRAME * 60 * STORAGE_HOURS;
byte storage[timeStorage];

bool useNetwork = false;
