   :processing-name "mouseX",
   :processing-link "https://processing.org/reference/mouseX.html",
   :requires-bindings true,
-  :p5js-link nil,
+  :p5js-link "https://p5js.org/reference/#/p5/mouseX",
   :docstring "<p>Current horizontal coordinate of the mouse.</p>\n",
   :what :fn},
  mag

  :processing-name "keyPressed",
  :processing-link "https://processing.org/reference/keyPressed.html",
  :requires-bindings true,
  :p5js-link nil,
  :docstring
  "<p>true if any key is currently pressed, false otherwise.</p>\n",
  :what :fn},

  :requires-bindings true,
  :p5js-link "https://p5js.org/reference/#/p5/beginContour",
  :docstring
  "<p>Use the <a href=\"/api/shape/vertex#begin-contour\">begin-contour</a> and <a href=\"/api/shape/vertex#end-contour\">end-contour</a> function to create\nnegative shapes within shapes. These functions can only be used\nwithin a <a href=\"/api/shape/vertex#begin-shape\">begin-shape</a>/<a href=\"/api/shape/vertex#end-shape\">end-shape</a> pair and they only work with\nthe <code>:p2d</code> and <code>:p3d</code> renderers.</p>\n",
  :what :fn},
 pow
 {:args ({:value [num exponent], :type :both}),
