navigation: rename emit_activate() to activate()
stack: keep control area minimally sized