added shift-click handling to shop