Patrick, could you please verify how your method would work? I am encountering this same issue, and even when an item is opened in "View Item," it logs a timestamp for being "Modified." So unless I'm missing something, nothing in the "Modified" logic can stipulate whether the item was Edited or simply Viewed.
Thanks!
Jared