using subprocess.Popen instead of call for non-blocking behaviour
presets working, but idk how to make the selected button bold since I can't access the button list. TODO later...