add a default click listener to the text view
reorganize methods
add atrrs for default click controls
Merge remote-tracking branch 'origin/master'