iface: forgot zones.

Also fixed a bug when you could press invisible buttons. Spooky.

Signed-off-by: mkhropov <mkhropov@gmail.com>