/// <summary>
        /// Initialises a new instance of the class
        /// </summary>
        public TwitterKeysControl()
        {
            InitializeComponent();

            _apiParams     = SecureStorage.GetEncryptedData <TwitterAPIParams>(SecuredDataKeys.TwitterAPI);
            txtKey.Text    = _apiParams.ConsumerKey;
            txtSecret.Text = _apiParams.SecretKey;
        }
 /// <summary>
 /// Saves the new API parameters
 /// </summary>
 /// <returns></returns>
 public bool Save()
 {
     if (txtSecret.Text != _apiParams.SecretKey || txtKey.Text != _apiParams.ConsumerKey)
     {
         var p = new TwitterAPIParams
         {
             ConsumerKey = txtKey.Text,
             SecretKey   = txtSecret.Text,
         };
         SecureStorage.SaveEncryptedData(p, SecuredDataKeys.TwitterAPI);
         TwitterProxyFactory.NotifySettingsChanged();
     }
     return(true);
 }