A programming editor and creator allows users with minimal knowledge of a computer language syntax to generate computer source code using a structured rather than freeform process. The fastening device includes at least one holding clip and at least one receiving device that is complementary to the holding clip. A first solid state power controller receives signals corresponding to the flow of current through the first PDP to a load. When there is not a wired phone within the predetermined coverage area or there is a wired phone within the predetermined coverage area and the current state of the wired phone is busy, the mobile phone makes a call via the wireless network. The output that may be used to warn an operator of the condition, or take other necessary actions, such as preventing a pump from running.