diff --git a/wax-prosemirror-components/package.json b/wax-prosemirror-components/package.json
index cda67ab4242f47d279a5a480a2dfe0ae28d18967..fdfcf10021abe549c6b88588ec367d1b4557c581 100644
--- a/wax-prosemirror-components/package.json
+++ b/wax-prosemirror-components/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror UI components",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-components/src/ui/comments/CommentBox.js b/wax-prosemirror-components/src/ui/comments/CommentBox.js
index effa915f4c52c05df5338b235b82b5e86db31202..806c8c0c50238b88dedaed8fde45341bedf24a50 100644
--- a/wax-prosemirror-components/src/ui/comments/CommentBox.js
+++ b/wax-prosemirror-components/src/ui/comments/CommentBox.js
@@ -25,7 +25,7 @@ const Wrapper = styled.div`
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
-  font-family: ${th('fontWriting')};
+  font-family: ${th('fontInterface')};
 
   ${props => !props.active && inactive}
 `;
diff --git a/wax-prosemirror-components/src/ui/comments/CommentItem.js b/wax-prosemirror-components/src/ui/comments/CommentItem.js
index 5357002928a98989a8824463e618dc59a369cfd4..0baeb8c2ebf37d5373ba13d32722709a3b9fda02 100644
--- a/wax-prosemirror-components/src/ui/comments/CommentItem.js
+++ b/wax-prosemirror-components/src/ui/comments/CommentItem.js
@@ -2,6 +2,7 @@ import React from 'react';
 import PropTypes from 'prop-types';
 import styled from 'styled-components';
 
+import { grid, th } from '@pubsweet/ui-toolkit';
 import DateParser from './DateParser';
 
 const Wrapper = styled.div``;
@@ -9,20 +10,22 @@ const Wrapper = styled.div``;
 const Head = styled.div`
   display: flex;
   flex-direction: column;
-  margin-bottom: 8px;
+  font-size: 14px;
+  margin-bottom: ${grid(2)};
 `;
 
 const Name = styled.div`
-  font-size: 12px;
+  font-size: ${th('fontSizeBaseSmall')};
 `;
 
 const Timestamp = styled.div`
-  font-size: 10px;
+  font-size: 14px;
   color: gray;
 `;
 
 const Content = styled.div`
-  font-size: 14px;
+  font-family: ${th('fontReading')};
+  font-size: 16px;
 `;
 
 const CommentItem = props => {
diff --git a/wax-prosemirror-components/src/ui/comments/CommentReply.js b/wax-prosemirror-components/src/ui/comments/CommentReply.js
index 0f652fc9d93077d9cc693af23a449c8498dbe621..5c84ec33adb23a66c34152f409ab526fec56289f 100644
--- a/wax-prosemirror-components/src/ui/comments/CommentReply.js
+++ b/wax-prosemirror-components/src/ui/comments/CommentReply.js
@@ -2,11 +2,13 @@ import React, { useState, useRef, useEffect } from 'react';
 import PropTypes from 'prop-types';
 import styled, { css } from 'styled-components';
 
+import { grid, th } from '@pubsweet/ui-toolkit';
+
 const Wrapper = styled.div`
   background: #e2e2e2;
   display: flex;
   flex-direction: column;
-  padding: 8px 16px;
+  padding: ${grid(2)} ${grid(4)};
 `;
 
 const TextWrapper = styled.div``;
@@ -14,6 +16,7 @@ const TextWrapper = styled.div``;
 const ReplyTextArea = styled.textarea`
   background: #e2e2e2;
   box-sizing: border-box;
+  font-family: ${th('fontWriting')};
   width: 100%;
 `;
 
@@ -33,7 +36,7 @@ const Button = styled.button`
   border-radius: 5px;
   cursor: pointer;
   color: gray;
-  padding: 8px 16px;
+  padding: ${grid(2)} ${grid(4)};
 
   ${props => props.primary && primary}
   ${props => props.disabled && `cursor: not-allowed;`}
diff --git a/wax-prosemirror-components/src/ui/comments/DateParser.js b/wax-prosemirror-components/src/ui/comments/DateParser.js
index 7bd8716bd741ea16c2b1a37dbf46c4e9a9198b54..231d0af59d3cc9794a70655fce65c574203a28ae 100644
--- a/wax-prosemirror-components/src/ui/comments/DateParser.js
+++ b/wax-prosemirror-components/src/ui/comments/DateParser.js
@@ -7,36 +7,6 @@ const getDuration = timestamp => {
   return moment.duration(today.diff(stamp));
 };
 
-// const D = ({ children, timestamp, timeAgo }) => children(timestamp, timeAgo);
-
-// const DateParser = compose(
-//   setDisplayName('DateParser'),
-//   withHandlers({
-//     renderTimestamp: ({
-//       timestamp,
-//       dateFormat = 'DD.MM.YYYY',
-//       humanizeThreshold = 0,
-//     }) => () => {
-//       if (!timestamp) return '';
-//       const duration = getDuration(timestamp);
-
-//       if (duration.asDays() < humanizeThreshold) {
-//         return `${duration.humanize()} ago`;
-//       }
-//       return moment(timestamp).format(dateFormat);
-//     },
-//     renderTimeAgo: ({ timestamp }) => () => {
-//       if (!timestamp) return '';
-//       const duration = getDuration(timestamp);
-//       return duration.humanize();
-//     },
-//   }),
-//   withProps(({ renderTimestamp, renderTimeAgo }) => ({
-//     timeAgo: renderTimeAgo(),
-//     timestamp: renderTimestamp(),
-//   })),
-// )(D);
-
 const DateParser = props => {
   const { children, timestamp, dateFormat, humanizeThreshold } = props;
 
diff --git a/wax-prosemirror-core/package.json b/wax-prosemirror-core/package.json
index 4fe79e6856bf28fe05c1862ba3acd6314b10c52e..a7561401a7b9a965710e1f67883363c7e8088fb4 100644
--- a/wax-prosemirror-core/package.json
+++ b/wax-prosemirror-core/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror core",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
@@ -27,25 +27,13 @@
     "prosemirror-model": "1.11.0",
     "prosemirror-state": "1.3.3",
     "prosemirror-transform": "1.2.6",
-    "prosemirror-view": "1.15.0",
+    "prosemirror-view": "1.15.2",
     "reflect-metadata": "^0.1.13",
     "styled-components": "^4.2.0",
     "uuid": "^7.0.3",
     "wax-prosemirror-services": "^0.0.19",
     "wax-prosemirror-utilities": "^0.0.19"
   },
-  "resolutions": {
-    "prosemirror-commands": "1.1.4",
-    "prosemirror-dropcursor": "1.3.2",
-    "prosemirror-gapcursor": "1.1.5",
-    "prosemirror-history": "1.1.3",
-    "prosemirror-inputrules": "1.1.2",
-    "prosemirror-keymap": "1.1.4",
-    "prosemirror-model": "1.11.0",
-    "prosemirror-state": "1.3.3",
-    "prosemirror-transform": "1.2.6",
-    "prosemirror-view": "1.15.0"
-  },
   "devDependencies": {
     "mocha": "^3.4.2",
     "prosemirror-test-builder": "^1.0.1"
diff --git a/wax-prosemirror-layouts/package.json b/wax-prosemirror-layouts/package.json
index 62430b10f49616445c48c1b32b01d2fa8b066641..f18922989e64ad4705749890e5e2c7ceee31f97c 100644
--- a/wax-prosemirror-layouts/package.json
+++ b/wax-prosemirror-layouts/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror layouts",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-layouts/src/layouts/EditorElements.js b/wax-prosemirror-layouts/src/layouts/EditorElements.js
index 36432d02f1cfd7a9153bc81921ed5f6ce38373d8..922a2f997102719ee69f804158ff89fadfe7dafb 100644
--- a/wax-prosemirror-layouts/src/layouts/EditorElements.js
+++ b/wax-prosemirror-layouts/src/layouts/EditorElements.js
@@ -1,6 +1,6 @@
 import { css } from 'styled-components';
 
-import { th } from '@pubsweet/ui-toolkit';
+import { lighten, th } from '@pubsweet/ui-toolkit';
 
 /* All styles regarding ProseMirror surface and elements */
 
@@ -212,8 +212,14 @@ export default css`
     }
   }
 
-  .selected-insertion,
-  .selected-deletion,
+  .selected-insertion {
+    background: ${lighten('royalblue', 0.65)};
+  }
+
+  .selected-deletion {
+    background: ${lighten('indianred', 0.65)};
+  }
+
   .selected-format-change,
   .selected-block-change {
     background-color: #eefbfb;
diff --git a/wax-prosemirror-plugins/package.json b/wax-prosemirror-plugins/package.json
index a6f86c22e44ab848d46625fd1f075469a95b90ee..f863ca6177736d37af4da2e8f9f47ee8af8ce59f 100644
--- a/wax-prosemirror-plugins/package.json
+++ b/wax-prosemirror-plugins/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror plugins",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
@@ -17,14 +17,10 @@
     "lodash": "^4.17.4",
     "prosemirror-highlightjs": "^0.2.0",
     "prosemirror-state": "1.3.3",
-    "prosemirror-view": "1.15.0",
+    "prosemirror-view": "1.15.2",
     "wax-prosemirror-components": "^0.0.19",
     "wax-prosemirror-core": "^0.0.19",
     "wax-prosemirror-layouts": "^0.0.19",
     "wax-prosemirror-utilities": "^0.0.19"
-  },
-  "resolutions": {
-    "prosemirror-state": "1.3.3",
-    "prosemirror-view": "1.15.0"
   }
 }
diff --git a/wax-prosemirror-schema/package.json b/wax-prosemirror-schema/package.json
index 1bebb06e488daf95e5b5474a59684cd3e58925e4..4481099d1add7068b411c08017f0635913fd9b8b 100644
--- a/wax-prosemirror-schema/package.json
+++ b/wax-prosemirror-schema/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror schema",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
@@ -14,7 +14,7 @@
   },
   "dependencies": {
     "prosemirror-schema-list": "^1.1.4",
-    "prosemirror-tables": "^1.1.0",
+    "prosemirror-tables": "^1.1.1",
     "wax-prosemirror-utilities": "^0.0.19"
   }
 }
diff --git a/wax-prosemirror-services/package.json b/wax-prosemirror-services/package.json
index beab4008e6751edaba7e36e78a8ca2df24711490..17473aeda655116e64bcd52991c33969ced54c51 100644
--- a/wax-prosemirror-services/package.json
+++ b/wax-prosemirror-services/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror services",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
@@ -23,7 +23,7 @@
     "prosemirror-schema-list": "1.1.4",
     "prosemirror-state": "1.3.3",
     "prosemirror-transform": "1.2.6",
-    "prosemirror-view": "1.15.0",
+    "prosemirror-view": "1.15.2",
     "styled-components": "^4.2.0",
     "uuid": "^7.0.3",
     "wax-prosemirror-components": "^0.0.19",
@@ -33,16 +33,6 @@
     "wax-prosemirror-schema": "^0.0.19",
     "wax-prosemirror-utilities": "^0.0.19"
   },
-  "resolutions": {
-    "prosemirror-commands": "1.1.4",
-    "prosemirror-history": "1.1.3",
-    "prosemirror-keymap": "1.1.4",
-    "prosemirror-model": "1.11.0",
-    "prosemirror-schema-list": "1.1.4",
-    "prosemirror-state": "1.3.3",
-    "prosemirror-transform": "1.2.6",
-    "prosemirror-view": "1.15.0"
-  },
   "peerDependencies": {
     "react": "^16.13.1",
     "react-dom": "^16.13.1"
diff --git a/wax-prosemirror-themes/package.json b/wax-prosemirror-themes/package.json
index 866b17050afea013f925c379df7659c84c352e39..b8d9870db753f1f777e9a206693fe0fa63df59db 100644
--- a/wax-prosemirror-themes/package.json
+++ b/wax-prosemirror-themes/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror themes",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
diff --git a/wax-prosemirror-utilities/package.json b/wax-prosemirror-utilities/package.json
index 33976a2e491bf1f29398d242e5d440ec734abac1..2e498343bcddc555d041d59be191402cad856891 100644
--- a/wax-prosemirror-utilities/package.json
+++ b/wax-prosemirror-utilities/package.json
@@ -4,7 +4,7 @@
   "version": "0.0.19",
   "description": "Wax prosemirror utilities",
   "license": "MIT",
-  "main": "index.js",
+  "main": "dist/index.js",
   "files": [
     "dist"
   ],
@@ -16,8 +16,5 @@
     "prosemirror-commands": "1.1.4",
     "prosemirror-utils": "^0.9.6",
     "uuid": "^7.0.3"
-  },
-  "resolutions": {
-    "prosemirror-commands": "1.1.4"
   }
 }
diff --git a/yarn.lock b/yarn.lock
index 1aa7cd780c6a0c78223d866b6e00d2b40c30ecd3..23d5098aed69fa0a6a36616b68b1763de25fbda6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14307,6 +14307,17 @@ prosemirror-tables@^1.1.0:
     prosemirror-transform "^1.2.1"
     prosemirror-view "^1.13.3"
 
+prosemirror-tables@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/prosemirror-tables/-/prosemirror-tables-1.1.1.tgz#ad66300cc49500455cf1243bb129c9e7d883321e"
+  integrity sha512-LmCz4jrlqQZRsYRDzCRYf/pQ5CUcSOyqZlAj5kv67ZWBH1SVLP2U9WJEvQfimWgeRlIz0y0PQVqO1arRm1+woA==
+  dependencies:
+    prosemirror-keymap "^1.1.2"
+    prosemirror-model "^1.8.1"
+    prosemirror-state "^1.3.1"
+    prosemirror-transform "^1.2.1"
+    prosemirror-view "^1.13.3"
+
 prosemirror-test-builder@^1.0.1:
   version "1.0.3"
   resolved "https://registry.yarnpkg.com/prosemirror-test-builder/-/prosemirror-test-builder-1.0.3.tgz#9706b6e021efe82830b479797923d835f4ca12a3"
@@ -14328,10 +14339,19 @@ prosemirror-utils@^0.9.6:
   resolved "https://registry.yarnpkg.com/prosemirror-utils/-/prosemirror-utils-0.9.6.tgz#3d97bd85897e3b535555867dc95a51399116a973"
   integrity sha512-UC+j9hQQ1POYfMc5p7UFxBTptRiGPR7Kkmbl3jVvU8VgQbkI89tR/GK+3QYC8n+VvBZrtAoCrJItNhWSxX3slA==
 
-prosemirror-view@1.15.0, prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.5.1:
-  version "1.15.0"
-  resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.15.0.tgz#372102c91d05b3b0f371b3eb59aeacedb5011bba"
-  integrity sha512-a7Q76sO/DCZr2UX2Rv1Rbw52cr9kVIz8iJOf/rq4mPN1NA3lugq2BKJgUMwlB3U4utyw3olLigqouRHM48NJyg==
+prosemirror-view@1.15.2:
+  version "1.15.2"
+  resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.15.2.tgz#3f07881d11f18c033467591bbaec26b569bbc22c"
+  integrity sha512-0wftmMDVD8VXj2HZgv6Rg//+tgJC0lpV9LkYlCiAkDLKsf4yW3Ozs5td1ZXqsyoqvX0ga/k5g2EyLbqOMmC1+w==
+  dependencies:
+    prosemirror-model "^1.1.0"
+    prosemirror-state "^1.0.0"
+    prosemirror-transform "^1.1.0"
+
+prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.5.1:
+  version "1.16.0"
+  resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.16.0.tgz#024440a8e9acbbb5826572eef58c21c11cd1e454"
+  integrity sha512-iFtStCw2byF0yLc3mm1ezGdFSd6SWM4pnJod+ZaJiU5ju36QdYM4Xwa+qNm/AaI2/MgxpJqi8jsGWOJNkeBQ/Q==
   dependencies:
     prosemirror-model "^1.1.0"
     prosemirror-state "^1.0.0"