A co-worker of mine posed an interesting question about elevators. (Wouldn't my object oriented programming professor be excited if he knew we were about to discuss elevator theory.) Have you ever wanted to take back a button that you pressed in error on an elevator? I know I have. It's a pain visiting the floors that the punk kid pressed just before he got off, isn't it?
Should you be able to turn off elevator buttons by pressing them again? I.e., Should elevator buttons be toggleable? In all circumstances? Why or why not? Discuss.