"""Core addon: the hook «remove»"""

def remove_item(block, item):
        for i in range(item.index, len(block.items) - 1):
                block.items[i] = block.items[i+1]
                block.items[i].index -= 1
                block.items[i].y -= 1
        block.items.pop()

for block in blocks.blocks:
        block.add_filter('remove', remove_item)