Added back the visibleBlocksChanged signal