Lot of responsive improvements