Some bugs in the Marker class: 1. The setIcon() method checks the provided argument but refers to it as "icon" instead of "iconUrl" and this throws an error.
2. When you create the Marker, you ignore the raiseOnDrag option that was provided, and so all markers have this as "true" 3. Your using camelCase naming for the fired events -- to be more compatible with MooTools / JavaScript, could you throw all events in lower case (mouseover, mouseout, etc.)? (This actually applies to all of the classes, not just the Marker class)
