1. A computing device, comprising: one or more cameras; a display screen; at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing device to: capture one or more images using the one or more cameras; analyze the one or more images to identify a blob corresponding to the user's hand; determine a closest portion of the blob corresponding to a portion of the user's hand that is closest in distance to the one or more cameras based at least in part on depth information obtained from the one or more images, the closest portion of the blob corresponding to at least one fingertip of the user's hand; determine a centroid and edges of the blob; map the position of the closest portion of the blob to a corresponding location on the display screen; track a movement of the closest portion of the blob, the tracked movement of the closest portion of the blob being compared to the centroid and edges of the blob; and adjust the mapping of the corresponding location on the display screen based on the tracked movement of the closest portion of the blob with reference to the centroid of the blob.