more on fluid sizes with JS, insecure about cross browser