Im sure dop2000 knows how to work around it, but it shouldn't be needed.
"Work arounds" like that might be good in a small project, but with bigger ones, things get messy with "work arounds" + "work arounds"...
You can remove collision per tile manualy these days, so i don't understand why we could not disable it via events.
A good rule is: "Every setting you can change manualy, you should be able to change on runtime with events. (-browser restrictions of course)