Vertical, not horizontal
Corrected TypeError by mocking less
Stubbing, rather than spying on, device method stops post-animation hooks causing TypeErrors