Make SideComments.js work on mobile

SideComments.js currently has a bug where "touching" out of the comments section doesn't close them. Also, there are weird glitches where elements flash on the screen when opening and closing. This PR is to finalize making SideComments.js completely mobile friendly.

- [ ] Allow "touching" out of comments section to close comments.
- [ ] Ensure comment marker is still touchable to close comments.
- [ ] Make sure spacing and layout is not broken when showing or hiding the comments.
- [ ] Fix any glitches with elements flashing, animation not working, etc.