Working (poorly) even without javascript