             ThreadPoolExecutor
             TimeUnit]
 
-           ;; [org.antlr.runtime ANTLRStringStream
-           ;;  CommonTokenStream]
-           ;; [org.turtle TurtleLexer TurtleParser]
            [jscheme JScheme SchemePair]
            [jsint E Evaluator$InterruptedException InputPort Pair Procedure Symbol])
   ;; (:require [neko.init]

              :constructors {[] []})
  (:import [android.support.v4.app DialogFragment]
           [android.app Activity AlertDialog AlertDialog$Builder Dialog]
           [android.content Context DialogInterface$OnClickListener
            Intent SharedPreferences]
           [android.graphics Bitmap Bitmap$Config BitmapFactory Canvas
            Color Matrix Paint Paint$Cap Paint$Style Rect]
           [android.net Uri]

           filename (.getPath uri)]
       (.setText (program-source-editor @this)
                 ^String (slurp filename))
       (toast-notify this (format "Loaded %s" filename)))
     :else
     ;; ignore it
     nil)))
