added refresh control, check for uniqueness of venue