toggle button

closes #4