improve custom mediaelement controls for mobile + better documentation