Glad you like it :)<p>You can bind to arbitrary data regions using named items. For example:<p>cljs.user=&gt; (add-binding-named-item &quot;A1:B2&quot; &quot;binding-id&quot; println)<p>nil<p>{:rc 2, :cc 2, :type matrix, :id binding-id}<p>cljs.user=&gt; (get-binding-data &quot;binding-id&quot; println)<p>nil<p>{:rc 2, :cc 2, :type matrix, :id binding-id, :data [[1 2] [3 4]]}<p>cljs.user=&gt; (set-binding-data! &quot;binding-id&quot; [[2 3] [4 5]])