Jethro_ exactly it will work if some one types brb gone to the bathroom..etc As designed.
However you didnt mention that with $+ $Nick that if (%away isin $1-) wont work for highlighting, so I have removed the $+ +nick and returned to the older version which seems far more stable.
Your point is duely noted and thank you, but that was on purpose. :)