Worked on the gloox prototype a little more, seems like filtering can get just the messages but then turns off things like getting compose or typing message