Added keyboard update
Added keyboard state validation to application validation