About going back to `IF/ELSE` structure I have no problems about going back to the previous structure because as @julienw says, I think it's only an issue of coding! So Im going to revert this change, but I would like to know if there is any benefit using one or another and the reasons/benefits for requesting `if/else` instead of a `switch`.

On the other hand, `long-press` actions and `click` actions **are not** the same. Long press is a `context-menu` or  `action-menu`, and it's reserved for *secondary* actions or menu. This is important because *going to a url is not a secondary action*. Check page 27 of https://mozilla.app.box.com/s/wzgsb3lkqglv0dnfdgzs/1/864518456/7994811748/1 . Previous functionality *was wrong and that's why it's removed*. As you can see in the Wireframes:

*02: Upon tap:
The browser is opened...*

Regarding tests, I've modified the previous test and added one more for ensuring that everything is working as in the Wireframes, because I've not added any functionality yet (It's only UI, and `deleting` messages from DOM was previously tested).

@rwaldron Im gonna revert the `if/else` and ask you again to review the code. Thanks!