                                   :draw-fn draw-fn
                                   :renderer renderer
                                   :size size
+                                  :resizable resizable
                                   :target-frame-rate (atom 60)}
                                  listeners)
         prx-obj           (quil.Applet. applet-state)]

  [applet title renderer]
  (let [m              (meta applet)
        keep-on-top?   (true? (:keep-on-top m))
        frame          (.frame applet)]
    (doseq [listener (.getWindowListeners frame)]
      (.removeWindowListener frame listener))
    (doto frame

   :keep-on-top    - Sets whether sketch window should always be above other windows.
                     Note: some platforms might not support always-on-top windows.

   :resizable      - Sets whether sketch is resizable by the user.

   :setup          - a fn to be called once when setting the sketch up.

   :draw           - a fn to be repeatedly called at most n times per
