{"action":"created","issue":{"url":"https://api.github.com/repos/angular-ui/ng-grid/issues/3084","labels_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/3084/labels{/name}","comments_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/3084/comments","events_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/3084/events","html_url":"https://github.com/angular-ui/ng-grid/issues/3084","id":63506699,"number":3084,"title":"ui-grid-move-columns issue -Not able to move columns properly ","user":{"login":"njosh","id":11484810,"avatar_url":"https://avatars.githubusercontent.com/u/11484810?v=3","gravatar_id":"","url":"https://api.github.com/users/njosh","html_url":"https://github.com/njosh","followers_url":"https://api.github.com/users/njosh/followers","following_url":"https://api.github.com/users/njosh/following{/other_user}","gists_url":"https://api.github.com/users/njosh/gists{/gist_id}","starred_url":"https://api.github.com/users/njosh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/njosh/subscriptions","organizations_url":"https://api.github.com/users/njosh/orgs","repos_url":"https://api.github.com/users/njosh/repos","events_url":"https://api.github.com/users/njosh/events{/privacy}","received_events_url":"https://api.github.com/users/njosh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular-ui/ng-grid/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-03-22T08:12:24Z","updated_at":"2015-03-26T18:56:20Z","closed_at":null,"body":"This issue is also replicable on tutorial pages\r\n\r\nhttp://ui-grid.info/docs/#/tutorial/310_column_moving\r\n\r\nwhen i move columns multiple times the border start getting darker and after sometime not able to move any column.Please advice\r\n\r\nThanks\r\n![image](https://cloud.githubusercontent.com/assets/11484810/6768552/302020da-d099-11e4-9630-7759ac8675f4.png)\r\n"},"comment":{"url":"https://api.github.com/repos/angular-ui/ng-grid/issues/comments/86669920","html_url":"https://github.com/angular-ui/ng-grid/issues/3084#issuecomment-86669920","issue_url":"https://api.github.com/repos/angular-ui/ng-grid/issues/3084","id":86669920,"user":{"login":"PaulL1","id":5248789,"avatar_url":"https://avatars.githubusercontent.com/u/5248789?v=3","gravatar_id":"","url":"https://api.github.com/users/PaulL1","html_url":"https://github.com/PaulL1","followers_url":"https://api.github.com/users/PaulL1/followers","following_url":"https://api.github.com/users/PaulL1/following{/other_user}","gists_url":"https://api.github.com/users/PaulL1/gists{/gist_id}","starred_url":"https://api.github.com/users/PaulL1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PaulL1/subscriptions","organizations_url":"https://api.github.com/users/PaulL1/orgs","repos_url":"https://api.github.com/users/PaulL1/repos","events_url":"https://api.github.com/users/PaulL1/events{/privacy}","received_events_url":"https://api.github.com/users/PaulL1/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T18:56:20Z","updated_at":"2015-03-26T18:56:20Z","body":"It should be possible to remove the existing binding - you call $off and pass in the same function that we used in $on.  That means that the function needs to be declared on the $scope so that we can always get the same instance.\r\n\r\nAlternatively, as you say we could look at why we were adding and removing the handlers in the first place, and change it.  So instead of removing the handler, we could put an if condition in the handler and exit.  I chose not to because I figured the fewer handlers the fewer things to evaluate (and because it initially was built that way so I kept it), but you're right that we could just change that."}}