minor changes
+ Moved to request animation frame
! Need to change to multi-browser invocation at some point