I don't think the `background` part of the name conveys anything useful in this context. Could you remove it here and everywhere else in the code, please?

Also, I know it was like this in the original code, which we borrowed from Polymer, but could we use this opportunity and make horizontal-vs-vertical cases symmetrical with regards to naming? I mean, use symmetrical names like `.vertical-hanle` and `.horizontal-handle`, etc.