Yeah, I'm not sure how to go about it.
Either leave it as it is now, allowing you to call it and send the MAC address of the device you want to wake up, or make it so that you can have multiple Widgets, each having their own MAC/Broadcast parameters.
Edit: Actually, I don't even know how to go about making it so that each widget has their own properties, could anyone point me in the right direction?