Reimplemented the `grey()` function in JS, so it does not hide the CSS `grey` and `gray` colors
Fixes #1