full featured media controller to add new options