ugh, there's a bug in angular's implementation of jqLite that causes hover to jump around. include jquery.