Added display name property and broadcast switch. Still have to squash some bugs, but UI looks nice, and It worked earlier, so I just need to clean up mlc methods