Added prefs, dispatch funcs, and ability to reply