responsive

Signed-off-by: Paul Kotz <paulk@smallstudio.com.au>
Lots of stuff

Signed-off-by: Paul Kotz <paulk@smallstudio.com.au>