add JavaScript interface tweaks