FIX: key and controller as separate item in the stack