new cgtextview. improve button click handling.