Added validations of input, force portrait orientation and new button
label.