Add responsive hooks