   KeyEvent.VK_DOWN. Other keyCode values can be found in the Java
   KeyEvent reference."
   []
-  (.-keyCode (current-applet)))
+  (.-keyCode (ap/current-applet)))
 
 (defn
   ^{:requires-bindings true

  new sketches programmatically. See documentation for 'defsketch' for
  list of available options."
  [& opts]
  #?(:clj (apply applet opts)
     :cljs (apply applet/sketch opts)))

#?(:clj
  (defmacro ^{:requires-bindings false

  fill
  "Sets the color used to fill shapes."
  ([rgb]
   #?(:clj (if (u/int-like? rgb) (fill-int rgb) (fill-float rgb))
      :cljs (fill-float rgb)))

  ([rgb alpha]
   #?(:clj (if (u/int-like? rgb) (fill-int rgb alpha) (fill-float rgb alpha))
      :cljs (fill-float rgb alpha)))

  ([r g b] (fill-float r g b))
