fixed popup. need to be service and delayed enough, so elements exist when script is executed.