NEEDS TESTING: New multimedia ui

DO NOT MERGE YET