some important refactoring, added translations, quick-edit now in place