Adds support for UILabels in the background

I've added two UILabels for the "on"/"off" parts so you don't need different image files for localization.

I've tried to adopt to your coding conventions but maybe this needs some cleanup or improvements.