adding context weight placement behaviour

- shortcuts should be triggered on an environment by respecting the context weights