now it really is responsive