improved responsive behaviour