Não bagunçam nada, são eventos. O que você fez neles, ou o que fica ao redor, é que está errado.
Esse código que você colou altera as propriedades width e height do marcador img, usando pixel como unidade.
Intenda as propriedades de css que as imagens podem ter, que você vai conseguir usar adequadamente os eventos (ou nem usar, como eu disse, dá pra fazer só com css).
...deve envolver o uso de porcentagem.