To add snapfit just set the event onload="snapfit.add(this);" to an div surrounded image. <div><img onLoad="snapfit.add(this);" width="400" height="200" ...></div> Mouse- and Keyboard-driven handling: Move: Click & Drag Rotate clockwise in steps of 90°: DoubleClick Flip along X-axis: DoubleClick & [alt]Key or Right Mouse Button Flip along Y-axis: DoubleClick & [shift]Key or Middle Mouse Button Key