.finish() on effect won't restore effect (Bug?)
Consider this: $(element).finish().effect("highlight", {}, 4000);
When called multiple time, the background color locks onto the state it had when last called, so a double click on the trigger for this will make the element permanently highlighted. Feels like a bug, but is it?
When
.finish() is called on an element, the currently-running animation and all queued animations (if any) immediately stop
and their CSS properties set to their target values. All queued animations are removed.