add clear and keep buttons
add 'clear' and change state toggling
add pretty css styling