GHCJS support