cleaned up styling and add touch events for mobile devices.
fixed issue that happened with an app had a subscriber and publisher of the same name.