Text this: Camera based motion estimation and recognition for human-computer interaction