a demo launcher implements the drag and drop effect and shake effect.