A touch screen interface to control custom build home automation systems