Add field separator factory
Update preference keys
Add plugin and feature for new listeners