finish initial implementation of RYPlayControl