remove erroneous console.log
fix multiple data issues and make onRun actually only run once

Issue #745
Issue #749