[api] grid kind of works now, overlays don't yet
[api] header mostly done, grid not working this way :/