Documentation updates.
diff --git a/include/GL/glfw3.h b/include/GL/glfw3.h
index 58d2e11..fea6dad 100644
--- a/include/GL/glfw3.h
+++ b/include/GL/glfw3.h
@@ -760,12 +760,12 @@
  */
 typedef void (*GLFWglproc)(void);
 
-/*! @brief Monitor handle type.
+/*! @brief Monitor object.
  *  @ingroup monitor
  */
 typedef struct GLFWmonitor GLFWmonitor;
 
-/*! @brief Window handle type.
+/*! @brief Window object.
  *  @ingroup window
  */
 typedef struct GLFWwindow GLFWwindow;
@@ -988,9 +988,9 @@
  *
  *  @remarks This function may be called before @ref glfwInit.
  *
- *  @remarks The error callback is the preferred error retrieval mechanism, as
- *  it may be provided with a more specific error description than the generic
- *  one returned by @ref glfwErrorString.
+ *  @note The error callback is called by the thread where the error was
+ *  generated.  If you are using GLFW from multiple threads, your error callback
+ *  needs to be written accordingly.
  *
  *  @note Because the description string provided to the callback may have been
  *  generated specifically for that error, it is not guaranteed to be valid