Move some code to `viewdidload` & dynamic update` leftButton` size.
Refactoring for calculating appropriate keyboard height. Improves UITabBarController support.
Fixes text input sliding sliding away from bounds when moving keyboard. Specially fixes when using UITabBarController.
Renames and documents some properties
Uses -loadView instead of -viewDidLoad for configurating subviews
Minor refactoring