implement copy & paste messages. ref #172
implement tap avatar. ref #172
refactor cell delegate