Adapting lain widgets