args can now be passed arbitrarily when using a custom consumer, also some small doc changes and checks
args can now be passed arbitrarily when using a custom consumer,
also some small doc changes and checks

timeyyy/system_hotkey