slingshot interactivity part implemented