We only use it for android, that's why I didn't want to put it there. Abstraction is always good but do we really need it right now? If more cases arrive we can easily rework the code. Currently I didn't find a way that made me happy to make it more abstract. I'm open to ideas though :p