no need for this complexity

so, i was originally going to more or less duplicate swing's JOptionPane
class... but that seems like a lot of complexity.  going to try
something different.