This still isn't exactly what we want, but it works on mobile so it's good enough
This opens, closes, and saves the value but it doesn't persist to the server yet. Not a responsive component yet.