        :rowHeight 40
        :syncColumnCellResize true})
 
-(defn bind-external-slick-grid-event-handlers
+(defn bind-external-sg-grid-event-handlers
   [grid event-handlers]
   (doall
    (for [[handler-key handler-function] event-handlers

                  (let [rank (aget (.getItem dataview (aget args "row"))
                                   _rank)]
                    (put! shared/event-chan {:submission-to-rank rank}))))
    (.subscribe (.-onRowsChanged dataview)
                (fn [e args]
                  (put! shared/event-chan
                        {:page
                         (inc (aget (.getPagingInfo dataview) "pageNum"))})))

    ;; page, filter, and data set-up on the dataview
    (init-sg-pager grid dataview :page-count total-page-count)

        {{{:keys [num-displayed-records total-page-count]} :paging} :table-page}
        @shared/app-state]
    ;; dataview / grid hookup
    (bind-external-sg-grid-event-handlers grid grid-event-handlers)
    (bind-external-sg-grid-dataview-handlers dataview dataview-event-handlers)

    (.subscribe (.-onRowCountChanged dataview)
                (fn [e args]
                  (.updateRowCount grid)
