zones, subscribe and unsubscribe support

XWALK-865

`i` is preferred :)