Fix `this` context for dashboard accessors

At the moment, dashboard accessors are given a `this` context for the current DOM element they are being accessed for, when they should be getting the current dashboard DOM element they are being accessed for.
I wonder if it would be nice to take ``i`` as a second parameter even if it's not used so that people reading the code can see it's available?