create rich text views with touch events and custom styles