[Jason, Evgeny] facet messenger refactored, editable