@jamalex I think opening an issue for these more peripheral issues (not related to changes made in this pull request) is a good way to try and keep things bite-sized.  

Example: https://github.com/learningequality/ka-lite/issues/234

Thanks!