Does topology work in htm.core?

I’ve been experimenting with topology and the spatial pooler, but I am getting strange results. My input consits of an SDR which has 3 circles of active bits spread out. I expect the spatial pooler to produce output which has a similar topology, however what I am getting instead is this:

The output matches the y-location of the input, but for some reason it has activations along the entire width of the column dimensions. Have I misunderstood something here?

It apparently does not play nice with input which does not have equal width and height :confused: