fixes in styles and keyboard
added wrapper for keychain