Lub is a language for dynamic context-oriented programming that allows objects to be adapted at runtime. It extends the Pharo programming language. Lub allows objects' behaviors to be freely adapted through dynamic lookup control by binding objects to meta objects that control their lookup strategy. This enables easy and controlled selection of behaviors to adapt. Issues that need further exploration include maintaining state consistency during adaptation and validating the consistency of adapted behaviors. Experiments on physical devices are also needed.