Please follow the convention that we've established: `messageSubjectInputHandler` => `onSubjectInput`