simplified responsiveness