JessieCode is a small DSL that acts as a middle layer between the user and JSXGraph. It's purpose is to prevent restrict the user's access to the DOM and reduce the technical overhead and redundancy required to program mathlets.