zones, subscribe and unsubscribe support

XWALK-865

Never reached. `value` is checked in the `while` above.