{"action":"created","issue":{"url":"https://api.github.com/repos/kivy/kivy/issues/3079","labels_url":"https://api.github.com/repos/kivy/kivy/issues/3079/labels{/name}","comments_url":"https://api.github.com/repos/kivy/kivy/issues/3079/comments","events_url":"https://api.github.com/repos/kivy/kivy/issues/3079/events","html_url":"https://github.com/kivy/kivy/issues/3079","id":58890640,"number":3079,"title":"on_touch_down on defined widgets triggers on all widgets of the same type","user":{"login":"fscz","id":1260104,"avatar_url":"https://avatars.githubusercontent.com/u/1260104?v=3","gravatar_id":"","url":"https://api.github.com/users/fscz","html_url":"https://github.com/fscz","followers_url":"https://api.github.com/users/fscz/followers","following_url":"https://api.github.com/users/fscz/following{/other_user}","gists_url":"https://api.github.com/users/fscz/gists{/gist_id}","starred_url":"https://api.github.com/users/fscz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fscz/subscriptions","organizations_url":"https://api.github.com/users/fscz/orgs","repos_url":"https://api.github.com/users/fscz/repos","events_url":"https://api.github.com/users/fscz/events{/privacy}","received_events_url":"https://api.github.com/users/fscz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-02-25T11:59:07Z","updated_at":"2015-02-25T13:57:13Z","closed_at":null,"body":"Steps to reproduce: \r\n1. Take the official pong example\r\n2. add method\r\n\r\n    def on_touch_down(self, touch):\r\n        print ('down')\r\n        return super(PongPaddle, self).on_touch_down(touch)\r\n\r\n3. start the game\r\n4. click one of the paddles\r\n5. keep your composure while watching how 'down' is printed twice.\r\n\r\n\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/8909289-on_touch_down-on-defined-widgets-triggers-on-all-widgets-of-the-same-type?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/kivy/kivy/issues/comments/75963209","html_url":"https://github.com/kivy/kivy/issues/3079#issuecomment-75963209","issue_url":"https://api.github.com/repos/kivy/kivy/issues/3079","id":75963209,"user":{"login":"jeffsenn","id":4494809,"avatar_url":"https://avatars.githubusercontent.com/u/4494809?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffsenn","html_url":"https://github.com/jeffsenn","followers_url":"https://api.github.com/users/jeffsenn/followers","following_url":"https://api.github.com/users/jeffsenn/following{/other_user}","gists_url":"https://api.github.com/users/jeffsenn/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffsenn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffsenn/subscriptions","organizations_url":"https://api.github.com/users/jeffsenn/orgs","repos_url":"https://api.github.com/users/jeffsenn/repos","events_url":"https://api.github.com/users/jeffsenn/events{/privacy}","received_events_url":"https://api.github.com/users/jeffsenn/received_events","type":"User","site_admin":false},"created_at":"2015-02-25T13:57:13Z","updated_at":"2015-02-25T13:57:13Z","body":"Illuminating thought experiment (or you could actually try it for real):  \r\n\r\nWith such changes in place, implement a button that has the normal \"highlight on touch down\", \"maintain highlight when touch is within or moves back within\" and \"actuate on touch up but only when touch is within button\".  Put more than one of these next to each other on the screen."}}