Bug 1048365 - [Messages] Remove the "tap" action on the contact when in the report panel

- Use 'setEventListener' to set event listener for each view.
- Override building block active styling in report view
nit: add one indentation step

but maybe you can do otherwise:
* either do an early return:
```javascript
if (!this.contactList) {
  return;
}
```
* or just remove this check, because as I understand, it will always be true...