finished buttons and focus listener, need to finish clear button