[BUG] Test for object data shared across sibling components

Basically two sibling components where one acts on data selected by the other:

    div
        selector //sets .current from items
        current(item='{{current}}')

against data like:

	var data = {
		items: [
			{ name: 'one' },
			{ name: 'two' },
			{ name: 'three' }
		]
	};
	data.current = data.items[0];

When using magic mode, it doesn't update. Though in more complex examples, there is some phantom data that it does update, which made it hard to track down what the issues was.