better state handling on initialization and config from a res/xml/playerhater.xml file to mimick the android core providers