zone: add unregister when primaryrect changed