allow widget selectors to be overwritten in render