optional coupling to App; Added autogeneration of selectors to uniquely identify dom elements