2nd Modify

Add function addMediaListener, add onDiscoveredMedia.bind, add button to
simulate changing media