Allow per-edge hover colors

The docs suggest that this should work; this diff actually makes it work :)