Merged "new-msg-input" with master, fixed conflicts.
Updated mobile support.
Fixed many oddities regarding the new message input.