{"action":"opened","issue":{"url":"https://api.github.com/repos/PolymerElements/paper-ripple/issues/39","labels_url":"https://api.github.com/repos/PolymerElements/paper-ripple/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/PolymerElements/paper-ripple/issues/39/comments","events_url":"https://api.github.com/repos/PolymerElements/paper-ripple/issues/39/events","html_url":"https://github.com/PolymerElements/paper-ripple/issues/39","id":108546837,"number":39,"title":"Problem on firing transitionend event.","user":{"login":"motss","id":10607759,"avatar_url":"https://avatars.githubusercontent.com/u/10607759?v=3","gravatar_id":"","url":"https://api.github.com/users/motss","html_url":"https://github.com/motss","followers_url":"https://api.github.com/users/motss/followers","following_url":"https://api.github.com/users/motss/following{/other_user}","gists_url":"https://api.github.com/users/motss/gists{/gist_id}","starred_url":"https://api.github.com/users/motss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/motss/subscriptions","organizations_url":"https://api.github.com/users/motss/orgs","repos_url":"https://api.github.com/users/motss/repos","events_url":"https://api.github.com/users/motss/events{/privacy}","received_events_url":"https://api.github.com/users/motss/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-27T16:37:33Z","updated_at":"2015-09-27T16:37:33Z","closed_at":null,"body":"I have a simple codes here and came across an issue on `paper-button` and `paper-material` with `paper-ripple`. By right, the `_tapAction` will only be executed only after the `transitionend` event is fired. However, the output didn't quite meet my expectation:\r\n- while mousedown and still holding, `_tapAction` executes once before any `transitionend` event is fired.\r\n- while mouseup, multiple `transitionend` events are fired when the ripple ends its transition which led to the multiple `_tapAction` after that.\r\n\r\nIs this a bug and why the `_tapAction` runs once while holding mousedown even there is no `transitionend` event being fired?\r\n\r\nHTML:-\r\n```html\r\n<paper-button on-transitionend=\"_tapAction\">Button</paper-button>\r\n```\r\n/OR\r\n```html\r\n<paper-material on-transitionend=\"_tapAction\">\r\n  <paper-ripple></paper-ripple>\r\n  Button\r\n</paper-material>\r\n```\r\n\r\nJS:-\r\n```javascript\r\n_tapAction: function() {\r\n  console.log('tap...');\r\n}\r\n```"}}