2D Gesture Recognition for Consumer Electronics By Application