added HeadPhone Static Class
finally got messaging to work in the background