New popup system. Still need to work out options.