working inline lens editors -- need to implement lens refresh