If a `:hover` spark is used, an unhover spark is also required so that the event doesn't continually spam the server. Is there any way around this?