zones, subscribe and unsubscribe support

XWALK-865

`const ObjectZone& other`