refactor the two task run methods into a single runTask method, fix
dynamic sizing of dot motion stimuli for RF mapping, density still needs
o be recomputed properly, couple of other small fixes