improve touch support + add documentation for extending UI controls for mediaelement