Some JS inheritence
Parse source name, clean up html parsing