Re-write with single rAF loop
Tidy up
Clarity
Simplify needFrame logic
Not quiet by default
Tidy
Tidy
Merge pull request #32 from wilsonpage/dev

Large re-write to prevent frame conflicts and simplify code