Interaction Techniques for Dynamic Virtual Environments