Effective Gesture Based Framework for Capturing User Input