Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: shavit
You can implement it with the history object, and it will solve problems with the back button, bookmarks etc.
The idea of the keys is to limit the access only to the API. So in that case you can still log in to Twitter and reset your application keys.