Feature request: environment variable passed to commands, telling them what triggered the update (timer, click, network action, etc.) Also, I personally wish you'd made the timeout an integer in the config file, rather than an index. That way we could have intermediate timeouts like 9 seconds even if they weren't on the menu. But that's a minor quibble.