1. A method performed by at least one computer processor executing computer program instructions tangibly stored on at least one non-transitory computer-readable medium, the method comprising: (A) determining that a first device is performing a first task, wherein the device includes a first module for performing the first task and a second module for performing a second task, wherein the first task differs from the second task; (B) in response to the determination of (A), preventing the first device from performing the second task; (C) determining that the first device is performing the second task; and (D) in response to the determination of (C), preventing the first device from performing the first task.