Allow 'handle' to be any kind of element

Currently the `handle` element can only be a `<div>`, which limits application and hinders a semantic markup. Instead of `wrapper.getElementsByTagName('div')` I simply switched to `wrapper.children` property that returns every element inside the wrapper and since we filtering by `className` there's nothing to worry about.