Do not overwrite the starting frame after its been set. Fixes #143.

On iOS6 viewDidAppear is called a second time after the keyboard is visible.