- split text chars into separate div(float:left)s - initiate each character-div as dragDrppable, with random velocities - window.onresize: add a constant to each object's velocity and drop it - rebound on window edges