Bug 1067228 - [Messages][Refactoring] Move subject management to a separate component. r=julien

If we remove this and then change this event name to "input", does it work? In a refactoring patch I'd rather avoid changes in behavior if possible :)