fix _.dispatch's 'this' issues
document further considerations