responsive enough for now, tired of fiddling