it works with JS turned off now