ahhh!!! viewport js problems