Kind of, I've taken a crack at cleaning it up here https://github.com/nschonni/wet-boew/tree/cleanup-mediaplayer-js