Added HapticPointer and corresponding HapticSelectTask; JSON decoding needs to be debugged