hidden keyboard function & buttons works