Yes, I believe that you are correct. Due to my decision to use pixel movement, you can be standing in the middle of two blocks but since the game has to pick a tile as your position, the event touch can and sometimes does trigger from what appears as too far away. It's a flaw, I admit. I just tried to compensate with some extra hit points as I didn't have time to seek out a more elegant solution.