ListEditor: hpp refact. + partial button impl. (3/4)