reverted stack restarting for whenKeyPressed hats

Restarting those stacks would break some uses of whenKeyPressed. We need to continue discussing the design.