Fixing rounding bug by uncoupling input normalisation from canvas update
Call updateCanvas after normalise input
Remove log statements
Repo cleanup
JSHint