this is awesome but i think that at least for me the mindfullness part is where it all gets sticky i always define ocd to people who dont have it as a debilitating betrayal at the hands of your own mind  because although you know your thoughts are irrational you also struggle to fight the compulsion that follows there is no mindfullness there at all at least for me