recoded, fixed some stuff, cleaned up.  toggle button changes text on click.  thanks Carl