responsive devices