Added better cleanup of controllers.
Added support for media looping
Support for playing a Preview's media on hover.

Not yet tested against mobile/tablet.
Merge pull request #42 from dreisch/preview_hover

Preview hover