switched to using dedicated inputs. fixed focusing issue and removed is_editing + editing classes