How to do stuff without JS