Eliciting user-defined touch and mid-air gestures for co-located mobile gaming