we can have a different mechanism to flag that we are under desktop testing mode by passing an extra parameter while initializing