Gesture In Human-computer Interaction And Simulation