A human factors evaluation of current touch entry technologies