Explicitly check for numericity in doNumericFor

Avoids edge cases with NaN.
Add on-node-double-clicked hat block

Closes #148.
Merge pull request #162 from Muon/master

Add on node clicked, extra checks for numeric for