 
   (.on socket "change-track"
     (fn [track-num sound-id]
-      (println "CHANGING TO TRACK " track-num)
+      (println "Received change-track signal to track-num" track-num
+               "with sound-id" sound-id
+               "from" (.-id socket))
       (rooms/get-room-from-user-id (.-id socket)
         (fn [room]
           (change-track room track-num sound-id)))))
 
   (.on (new socketio-stream socket) "file-upload"
     (fn [stream original-filename file-size]
+      (println (.-id socket) "is uploading" original-filename)
       (let [file-id (.v4 js-uuid)
             filename (subs file-id 0 7)
             absolute-file-path (str file-upload-directory "/" filename)]
-        (println (str "Saving file as " absolute-file-path))
+        (println (str "Saving" original-filename "as" absolute-file-path))
         (.pipe stream (.createWriteStream fs absolute-file-path))
 
         (.on stream "data"
           (fn [data-chunk]
+            (println "Received data chunk of" original-filename
+                     "from" (.-id socket))
             (rooms/get-room-from-user-id (.-id socket)
               (fn [room]
                 (rooms/get-username room (.-id socket)


  (.on socket "pause"
    (fn [position]
      (rooms/get-room-from-user-id (.-id socket)
        (fn [room]
          (rooms/pause-current-track room position


  (.on socket "track-complete"
    (fn []
      (println "Received track-complete signal from " (.-id socket))
      (rooms/get-room-from-user-id (.-id socket)
        (fn [room]
          (rooms/client-sync room "track-complete" (.-id socket)
