add requestAnimationFrame; add mobile applicable; add loose function; add readme;