added ListEditor component
added enum display strings